截至2019年8月,五臺縣共轄6個鎮,分別為:臺城鎮、白家莊鎮、豆村鎮、東冶鎮、臺懷鎮、耿鎮鎮。
1、臺城鎮
臺城鎮位于五臺縣西部,是縣城所在地,位于縣城中心,東與茹村為界,西與陽白鄉毗鄰,南與溝南接壤,北與東雷鄉為鄰。
臺城鎮下轄26個行政村,分別是:臺城、西關、南關、西莊、西富、西寨、前崗、后崗、西馬、東崗、王家溝、蒲草溝、河東、古城、東龍泉、西龍泉、東馬、唐家灣、走馬嶺、西山、高家莊、新河、南坪、東坪、西三角、興鄭。
2、白家莊鎮
白家莊鎮,鄉鎮名。地處五臺縣城東南約30公里處,北鄰溝南鄉,東、南與陳家莊鄉相望,西與神西鄉毗鄰。
3、豆村鎮
豆村鎮位于五臺縣城東北方,距縣城25公里。面積329.8平方公里,轄68個行政村。
4、東冶鎮
東冶鎮位于五臺縣西南部,東與五臺縣臺城鎮、溝南鄉、白家莊鎮相鄰,南與五臺縣神西鄉接壤、建安鄉隔滹沱河相望,西與原平市東社鎮、定襄縣宏道鎮僅一山之隔,北與五臺縣陽白鄉毗鄰,北距五臺縣城15公里,南離忻州市區45公里。
5、臺懷鎮
臺懷鎮,位于山西省忻州市五臺縣的最北端,距五臺縣城一百六十二華里,是一個山環水繞,約有漢、滿、蒙、藏四個民族近兩千人口的秀麗山鎮。
參考資料來源:百度百科-五臺縣