魏善庄镇,北京市大兴区下辖镇,位置在大兴区中心腹地,介于东经116°20′46"~116°29'10″,北纬39°35'48″~39°42′00″之间。正对京南中轴线,东、东南与青云店镇、安定镇毗邻,南与礼贤镇接壤,西邻庞各庄镇,北接黄村镇。镇域面积81.33平方千米。明清时期,魏善庄地区分属顺天府大兴县礼贤、黄村巡检司。1949年,属河北省大兴县第一区、第三区、第四区。1958年,建魏善庄乡,驻魏善庄村。1958年5月29日,大兴县改区。1958年8月,魏善庄乡改为大兴区第一个人民公社。1958年9月7日,划归安定人民公社。1960年1月7日,恢复大兴县。1961年4月,安定公社析为安定、礼贤、魏善庄3公社。