汾陽市區東北部。
杏花村鎮,隸屬於山西省汾陽市,地處汾陽市區東北部,東與冀村鎮相接,南與肖家莊鎮相鄰,西與峪道河鎮相連,北與文水縣鳳城鎮毗鄰,距汾陽市區約15千米,區域總面積85.38平方千米。
杏花村鎮地處呂梁山脈東麓,太原盆地西緣,地勢西北高、東南低,由西北向東南逐漸傾斜;地形分為山地、丘陵和平川;境內最高峰正象臺位於馮郝溝村黃采坡,海拔1430米;最低點七枝渠南位於小相村,海拔750米。
自然資源:
杏花村鎮境內有小相河、安上河、林業溝三條河流由北向南平行穿過,文峪河永田渠橫貫鎮域,其中小相河流域面積18.9平方千米;安上河流域面積20.9平方千米;林業溝流域面積8平方千米。
2011年,杏花村鎮有耕地3.5萬畝;林地面積0.7萬畝。杏花村鎮境內已探明地下礦藏有鐵、鋁礬土、陶土、主焦煤等;其它自然資源有花崗巖、石灰巖、雲母、頁巖等石料。