魏善庄镇,北京市大兴区下辖镇,地处大兴区中心腹地,介于东经116°20′46″~116°29′10″,北纬39°35′48″~39°42′00″之间。正对京南中轴线,东、东南与青云店镇、安定镇毗邻,南与礼贤镇接壤,西邻庞各庄镇,北接黄村镇。镇域面积81.33平方千米。
截至2018年末,魏善庄镇有户籍人口36161人。
截至2020年6月,魏善庄镇下辖39个行政村(后大营村、吴庄村、西芦垡村、东芦垡村、韩村、羊坊村、查家马房村、伊庄村、兴隆庄村、北研垡村、车站村、魏善庄村、王各庄村、穆园子村、赵庄子村、崔家庄一村、崔家庄二村、河北辛庄村、河南辛庄村、大刘各庄村、东枣林庄村、西枣林庄村、三顺庄村、陈各庄村、北田各庄村、南田各庄村、后苑上村、前苑上村、岳家务村、魏庄村、半壁店村、西南研垡村、东南研垡村、大狼垡村、西沙窝村、东沙窝村、李家场村、刘家场村、张家场村),镇政府驻魏善庄镇西南研堡村西。
2011年,农业总产值达到4.8亿元,比上年增加3%,农业增加值1440万元。魏善庄镇工业总产值达20.8亿元,比上年增长22%。规模以上工业企业19家,职工3500人,实现工业增加值1.6亿元,比上年增长7%。销售收入达到亿元以上的企业5家。有工业园区2个。魏善庄镇财政总收入3亿元,比上年增长27%。
魏善庄镇共有39个辖区:后大营村、吴庄村、西芦垡村、东芦垡村、韩村、羊坊村、查家马房村、伊庄村、兴隆庄村、北研垡村、车站村、魏善庄村、王各庄村、穆园子村、赵庄子村、崔家庄一村、崔家庄二村、河北辛庄村、河南辛庄村、大刘各庄村、东枣林庄村、西枣林庄村、三顺庄村、陈各庄村、北田各庄村、南田各庄村、后苑上村、前苑上村、岳家务村、魏庄村、半壁店村、西南研垡村、东南研垡村、大狼垡村、西沙窝村、东沙窝村、李家场村、刘家场村、张家场村、