1950年7月屬刁家營和周家寨鄉(xiāng);1953年5月劃鄉(xiāng)時分屬周家寨鄉(xiāng)(由第一轄區(qū))、斥漳鄉(xiāng)(屬三區(qū))、刁家營鄉(xiāng)(屬三區(qū));1956年7月分屬刁家營鄉(xiāng)、和荊家寨鄉(xiāng);1958年8月始建北塘疃人民公社,轄域包括今北塘疃鄉(xiāng)、馮家寨鄉(xiāng)、廣宗鎮(zhèn)及葫蘆鄉(xiāng)部分村;1959年初屬荊家寨管理區(qū)和大辛莊管理區(qū);1961年5月析北塘疃大公社另置北塘疃人民公社,駐今北塘疃村,屬廣宗大縣(含今平鄉(xiāng)縣),轄域同1959年初荊家寨管理區(qū)和大辛莊管理區(qū);1962年4月還屬,仍稱北塘疃公社,轄域未變;1984年6月政社分置,始建北塘疃鄉(xiāng);1996年前舊店鄉(xiāng)及馮家寨鄉(xiāng)的常阜村并入;2015年3月撤鄉(xiāng)設鎮(zhèn)至今。