杜家庄乡,隶属于山西省晋中市平遥县,地处
平遥县西北部,东与
南政乡隔汾河相望,南与
宁固镇相接,西与
香乐乡毗邻,北与吕梁市文水县接壤,
行政区域面积44.72平方千米。
1949年,属第六区;1977年,属平遥县;1984年3月,杜家庄公社改杜家庄乡。
截至2018年末,杜家庄乡户籍人口为20639人。
截至2020年6月,杜家庄乡辖10个行政村,
乡人民政府驻杜家庄村市场街23号。
2011年,杜家庄乡农民人均纯收入7423元。
2018年,杜家庄乡有营业面积超过50平方米以上的综合商店或超市39个。