石臺縣位于安徽省南部,東與黃山區交界,南與黟縣、祁門縣相連,西與東至縣接壤,北與貴池、青陽為鄰。全縣東西最長處70.7公里,南北最寬外46公里,總面積1403平方公里,約占全省總面積的1%。總人口11萬人.自縣城開始,東至黃山市太平湖80公里(公路里程,下同),距黃山市160公里;東北至青陽縣界70公里,距青陽縣城110公里,距九華山147公里;東南至齊云山140公里;南至祁門縣界27公里,距祁門縣城98公里;西至東至縣界34公里,距東至縣城76公里;西北至貴池區界46公里,距池州市77公里;至安慶107公里;至省會合肥294公里。石臺縣在大地構造上屬江南古陸和南京拗陷的過度地帶。縣內地貌以低山、高丘分布最廣,總面積1156平方公里,約占全縣總面積的82%。東南部為黃山北行千脈盤結,西北部是九華山脈的南端,形成南、北高,東、西低的地勢。境內山巒起伏,溝壑縱橫,海拔高度一般在50至100米之間。最高峰牯牛降海拔 1728米。最低處莘田鄉東莊黃湓河河床,海拔34米,相對高差1694米。自建縣以來,縣境地域幾經變化,分屬不一,縣治幾度遠距離遷徙。
解放初期,全縣劃分沙堘、美溪、龍巖、南屏共4個區、54個行政村。1956年撤區并鄉,調整為1鎮9鄉。1959年3月撤銷本建建制,安凌鄉劃屬祁門縣,其余的劃歸太平縣。1965年7月,分貴池縣七里、磯灘、丁香、小河、莘田、大演、占大、珂田和太平縣六都、七都、河口、蘭關、七井、貢溪、橫渡、香口計16個公社建立石臺縣。1983年,全縣進行農村體制改革,政社分開,恢復鄉(鎮)人民政府,全縣設16鄉、1鎮。1985年,丁香、小河、占大、七都4個鄉改為鄉級鎮,轄5鎮、11鄉,127村民委員會、2個居民委員會。2001年,調整鄉鎮布局和規模,撤銷七都鎮、河口鄉、蘭關鄉、橫渡鄉,組建七都鎮、橫渡鎮,是年,縣轄6鎮、7鄉。現轄七里、七都、橫渡、占大、小河、丁香6鎮,六都、七井、大演、珂田、磯灘、貢溪、莘田7鄉。縣城設七里鎮。