杜村乡,隶属于山西省吕梁市孝义市,地处孝义市西北部,东与下堡镇接壤,南与南阳乡相连,西与中阳县枝柯镇毗邻,北与汾阳市石庄镇相邻,距孝义市区约35千米,区域总面积57.73平方千米。
1949年,杜村乡境域属孝义县第三区;1984年7月,由杜村公社改为杜村乡。2021年5月,撤销南阳乡,整建制并入杜村乡。以原南阳乡和原杜村乡的行政区域为杜村乡的行政区域。截至2018年末,杜村乡户籍人口为11528人。截至2020年6月,杜村乡下辖14个行政村,乡人民政府驻杜村村。
2018年,杜村乡有工业企业17个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市3个。