文水县位于山西省中部,太原盆地西缘,西倚吕梁山, 东临汾河水,县城距省会太原76公里。全县总面积1067平方公里,耕地60万亩,辖12个乡镇,分别为:凤城镇、开栅镇、南庄镇、南安镇、刘胡兰镇、下曲镇、孝义镇、南武乡、西城乡、北张乡、马西乡、西槽头乡。