临汾大宁县位于山西省吕梁山南端,临汾市西陲,地理坐标为东经110°27′55〞-111°0′40〞,北纬36°16′40〞-36°36′25〞。县境北与永和县接壤,南同吉县毗连;东与蒲县、隰县为邻,西与陕西省延长县隔黄河相望。东西长50千米,南北宽38千米。总面积963平方千米。总人口6万人(2004年)。
县人民政府驻昕水镇,距临汾市120千米,距太原市300千米。邮编:042300。代码:141030。区号:0357。拼音:Daning Xian。
大宁县辖2个镇、4个乡:昕水镇、曲峨镇、三多乡、太德乡、徐家垛乡、太古乡。