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