魏善莊鎮,北京市大興區下轄鎮,地處大興區中心腹地,介於東經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公社。1974年3月,魏善莊公社析設半壁店公社。1983年7月,公社改鄉。2000年3月,魏善莊、半壁店2鄉合併爲魏善莊鎮,駐魏善莊村(2002年5月遷至西南研堡村西側)。2001年1月9日,大興縣改區,魏善莊鎮屬大興區。截至2018年末,魏善莊鎮有戶籍人口36161人。截至2020年6月,魏善莊鎮下轄39個行政村,鎮政府駐魏善莊鎮西南研堡村西。
2011年,魏善莊鎮工業總產值達20.8億元,比上年增長22%。財政總收入3億元,比上年增長27%。其中地方財政收入6767萬元,比上年增長41%。從主要稅種看,完成營業稅1.25億元,增值稅5200萬元,企業所得稅5700萬元,分別比上年增長17%、15%、-8.7%。人均財政收入9350元,比上年增長26.4%。