靈丘縣位于山西省東北部,東與河北淶源縣、蔚縣接壤,南與阜平縣交界,西與繁峙縣、渾源縣毗鄰,北與廣靈縣相連。總面積2720平方千米。總人口23萬人(2008年)。轄3個鎮、9個鄉:武靈鎮、東河南鎮、上寨鎮、落水河鄉、史莊鄉、趙北鄉、石家鄉、柳科鄉、白崖臺鄉、紅石塄鄉、下關鄉、獨峪鄉。縣政府駐武靈鎮。
縣境處五臺山、恒山、太行山三大山脈交匯處,地勢南北高而中間低,山地面積占80%左右。 南部有黃崖濤梁、碣寺山等。北部有龍池山、黑腦尖、黃花梁等。中部太白山,主峰海拔2234米。主要河流有唐河、冉莊河等。屬溫帶半干旱氣候區,年均溫6.9℃,年降水量344.3毫米。礦藏有煤、鐵、花崗石、石棉等。京原鐵路、京原公路、108國道、201省道、203省道過境。有全國重點文物保護單位平型關戰役遺址,省級重點文物保護單位唐代曲回寺石像冢、遼代建筑覺山寺塔、平型關、戰國趙武靈王墓等。