民國三十七年(1948年)12月,通縣解放后,原宋莊鎮(zhèn)京山公路以北各村歸屬順義縣,京山公路以南各村屬通縣一區(qū)。
1950年6月,宋莊地區(qū)北部村莊復(fù)歸通縣一區(qū)。
1956年,宋莊地區(qū)屬翟里、辛店、邢各莊3鄉(xiāng)。
1958年,宋莊地區(qū)屬宋莊人民公社。
1960年,宋莊地區(qū)屬北寺莊、高辛莊2人民公社。
1965年2月,改名宋莊人民公社。
1983年5月,宋莊公社改鄉(xiāng)。
1990年12月,宋莊鄉(xiāng)改鎮(zhèn)。
2001年12月,徐辛莊鎮(zhèn)并入。