五臺縣位于山西省東北部,東與河北省以太行山脊為界。總面積2868平方千米,總人口31萬人(2008年)。轄6個鎮、13個鄉:臺城鎮、臺懷鎮、耿鎮鎮、豆村鎮、白家莊鎮、東冶鎮、溝南鄉、東雷鄉、高洪口鄉、門限石鄉、陳家莊鄉、建安鄉、神西鄉、蔣坊鄉、靈境鄉、陽白鄉、茹村鄉、石咀鄉、金崗庫鄉;五臺山風景名勝區。縣政府駐臺城鎮向前街。
五臺山各大支脈連綿縣境,山地、丘陵約占全縣總面積的80%以上。地勢東北高,西南低,平均海拔1200米左右。以五臺山北臺頂(葉斗峰)最高,海拔3058米,為省境最高峰。最低點在滹沱河與清水河交會處的坪上村,海拔640米。主要河流有滹沱河、清水河。屬暖溫帶半干旱氣候,年均溫13℃,年降水量540毫米。礦藏有煤、鐵、硫鐵、石英石、陶土、鋁礬土等。
太(原)五(臺山)砂(河)與忻(州)阜(平)干線公路過境。名勝古跡有五臺山國家級森林公園和風景名勝區,全國重點文物保護單位有佛光寺、南禪寺大殿、顯通寺、白求恩模范病室舊址,省級重點文物保護單位有廣濟寺、延慶寺、殊像寺、金閣寺、碧山寺、圓照寺、羅睧寺、南山寺、菩薩頂、尊勝寺、龍泉寺、塔院寺白塔、徐向前元帥故居、晉察冀軍區司令部舊址。