1949年為撫寧縣二區(qū)(城關)。
1953年7月為撫寧縣一區(qū),轄城關鎮(zhèn)和下白石鋪、下莊、高莊、陳各莊、田各莊、程各莊、渤河寨、興隆寨、溫莊、陳莊、桃園、后石河、曹東莊、蘇官營、大所各莊、后白塔16個鄉(xiāng)。
1956年8月為城關鎮(zhèn)和田各莊、下莊、魯莊、墳坨4個鄉(xiāng)。
1958年9月,建立天馬人民公社(城關)、紅旗人民公社(墳坨)。
1961年,城關工委設城關、下莊、田各莊3個人民公社,墳坨工委設墳坨、魯莊、馬家峪,3個人民公社。
1984年3月,設城關區(qū)和城關鎮(zhèn),城關區(qū)轄后白塔、曹東莊、茶棚、田各莊、下莊、魯莊、墳坨、馬家峪8個鄉(xiāng)。
1987年,城關鎮(zhèn)改稱撫寧鎮(zhèn),魯莊鄉(xiāng)并入撫寧鎮(zhèn),馬家峪鄉(xiāng)并入墳坨鄉(xiāng)。
1996年1月,墳坨、田各莊、下莊鄉(xiāng)并入撫寧鎮(zhèn)。
1998年11月,建立撫寧鎮(zhèn)田各莊管理區(qū)、撫寧鎮(zhèn)下莊管理區(qū)和撫寧鎮(zhèn)墳坨管理區(qū)。
2020年撫寧區(qū)部分行政區(qū)劃調(diào)整后,撫寧鎮(zhèn)轄47個行政村,即原下莊管理區(qū)的上莊、下莊、陳各莊、趙家莊、前楊家營、后楊家營、吳官營、龍虎莊、英山河、崔家莊、賀莊、萬莊、王營、齊各莊、東吳、西吳、東新莊、高莊、劉莊、魏莊、上鋪、下鋪、陸莊23個行政村,和原田各莊管理區(qū)的朱各莊、程各莊、邴各莊、袁莊、田各莊前街、田各莊中街、田各莊后街、寒江峪、灣子、李家堡子、曹家堡子、白家堡子、大山頭、小山頭14個行政村,以及原撫寧鎮(zhèn)的東城貫、三里楊莊、大李官營、小李官營、張各莊、劉家溝、河潮營、渤海寨、謝家溝、富金村10個行政村。