来远镇位于山西省 晋中市祁县东南部。东靠太谷县、榆社县,南接武乡县,西连平遥县,国道208公路由北往南纵贯镇境,是晋中通往长治的咽喉 要道。全镇面积275平方公里,耕地1.34万亩,人口4345人,辖9个行政村,农作物是以小杂粮为主的山区乡镇。