襄汾縣位于山西省中南部。東臨浮山縣、翼城縣,西傍鄉寧縣,南毗曲沃縣、侯馬市、新絳縣,北連堯都區。地理座標為東經111°06′38〞至111°40′55〞,北緯35°40′05〞至36°03′20〞。南北39.3千米,東西26.5千米,總面積1304平方千米,總人口50萬人(2008年)。轄7個鎮、6個鄉:新城鎮、趙康鎮、汾城鎮、南賈鎮、古城鎮、襄陵鎮、鄧莊鎮、陶寺鄉、永固鄉、景毛鄉、西賈鄉、南辛店鄉、大鄧鄉。縣政府駐新城鎮。
地處呂梁山東南麓,汾河中下游。地勢東北高,西南低。東依塔兒山(屬太岳山脈),西有姑射山(屬呂梁山脈)。平地占全縣總面積70%以上,基本屬于平川地區。汾河縱貫縣境中部,流程52.2千米。河谷最低的永固鄉西吉村海拔391米,山地最高的塔兒山,海拔1495.4米,高差1104.4米。屬暖溫帶半干旱氣候,年均溫12℃,年均降水量520毫米。南同蒲鐵路及108國道、大運公路過境。古跡有全國重點文物保護單位丁村民宅、丁村古文化遺址、陶寺古文化遺址,省級重點文物保護單位普凈寺、趙康春秋古城遺址、春秋晉襄公墓、沙女溝舊石器遺址、寺頭新石器遺址、南大柴新石器遺址等。