民國三十七年(1948年),北宮地區屬北平市長辛店區。
民國三十八年(1949年)6月,屬北平市第十八區。
1950年5月,并入北京市第十五區。
1953年,建中捷友好農業生產合作社。
1956年,長辛店地區轄2鄉、1鎮。
1958年,張郭莊、趙辛店、南崗洼、魏各莊4鄉和北宮鎮合并為長辛店人民公社。
1961年5月,長辛店公社一分為二:一是張郭莊、長辛店2個大隊組成長辛店中捷友好人民公社;二是魏各莊、南崗洼2個大隊組成王佐人民公社。
1983年,王佐人民公社公社改農村辦事處。
1984年,長辛店農村辦事處改鄉,駐張郭莊。
2002年2月27日,長辛店鄉改鎮。