修文镇,隶属于山西省晋中市榆次区,地处榆次区南部,东与北田镇毗邻,南与东阳镇接壤,西与太原市清徐县王答乡、集义乡交界,北与张庆乡、郭家堡乡隔河相望,东北与庄子乡为邻,区域面积74.68平方千米,截至2018年末,户籍人口34841人。 1949年,属榆次县第六区。1950年,分属第二区、第三区。1961年12月,属陈侃公社。1984年,陈侃公社改陈侃乡。2000年1月,属榆次区。2001年2月,陈侃乡改为修文镇。截至2020年6月,修文镇下辖1个社区21个行政村。 2018年,修文镇有工业企业152个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市58个。