交城县位于山西省中部,吕梁山东麓,晋中盆地西缘,距省城太原51公里,是吕梁的东大门。全县总面积1822.11平方公里,其中山区占来自92.8%,平川占7.2%,县内耕地面积24.6万亩,县城规划面积12平方公里,目前城区规模为360百科5.62平方公里。全县辖6镇4乡140个行政村(6个居委会),总人口21.6万人,其中农业人口16.1万人,城镇人口5.5万人。