襄垣县位于山西省东南部,太行山西麓,上党盆地之北,地理座标为东径112°42′-113°14′,北纬36°23′-36°44′之间。东以仙堂山、黄岩山与黎城分界;西以石磴山和沁县相连;南以五阳山、麓占山、磨盘山、五赞山分别与潞城、长治市、屯留接壤;北和武乡为邻。县城位于长治市主城区北约50公里。?
襄垣全境地形西北高而东南低,属半山丘陵地区,平均海拔在1000米左右。魏灰山海拔1725米,为境内最高山峰(强计乡井背村);最低海拔800米(北底乡合河口)。县城为境内最大盆地,南北长10公里,东西宽40公里,全县总面积1160平方公里,折合174万亩。按地貌划分:丘陵占57.5%,山区占31.9%,平川占10.6%。?
襄垣大陆性气候特别显著,平均气温8°-9℃,四季分明,七、八、九月气候最高,平均达23.4℃,极端最高气温为38.1℃。十二月、一月、二月气温最低,平均为-8.1℃,极端最低气温为-29.1℃。年平均降雨量在550毫米左右,大部集中于七、八、九三个月。全年无霜期一般为166天左右,最短118天,最长197天。?
襄垣属海河流域,地处浊漳河上游。浊漳河的三大干流西源、南源、北源,分别从境内的贺家垴。南沟、吴北入境。西源、南源在甘村汇合,至北底乡合河口与北源汇流,注入黎城,流经八个乡镇。境内还有史水、郭水、郝水等十多条主要支流和数百条小溪纵横交织,河流总长度为?90.5?公里。共有水库14座,其中山西六大水库之一的后湾水库,总库容达1.3亿立方米。全县水资源总量为7.8亿立方米。在我县下良镇小交村还有一处日流量为200-300吨的优质矿泉水水源。