杜庄乡地处桑干河北岸,近距大同市,东与瓜园乡相邻,西与大同市北村乡、怀仁马辛庄乡隔河相望,南与吉家庄乡连接,北与南郊区、本县党留庄乡接壤。大五公路纵贯南北,大秦铁路横穿东西,湖东车站设在本乡境内。全乡占地面积153.9平方公里,其中耕地面积40.954平方公里,荒滩面积13.079平方公里,村庄占地6.596平方公里,东西长17公里多,南北宽9公里多,交通便利,资源丰富。2007年农村经济总收入1.79亿元,农民人均纯收入3586元。 全乡共有杜庄村、长安村、南六庄村、下泉村、周家堡村、落阵营村、利仁皂村、常家堡村、马家会村、马坊村、小辛庄村、王家堡村、米庄村、千千村、土井村、长胜庄村、苏家寨村、崔庄村、永胜村等19个行政村,3800余户,12968人,村庄居住较为分散。
山西省大同市云州区杜庄乡下辖村委会包括第一社区居委会、第二社区居委会、第三社区居委会、杜庄村委会、长安村村委会、南六庄村委会、下泉村委会、周家堡村委会、落阵营村委会、利仁皂村委会、常家堡村委会、马家会村委会、王家堡村委会、千千村村委会、长胜庄村委会、苏家寨村委会、崔庄村委会、永胜村委会。