1932年,福山縣20個區合并為5個大區,屬四區。
1944年9月,分屬門樓區、宅院區。
1949年10月,分屬二區、四區。
1955年分屬門樓區、宅院區。
1958年,分屬門樓、高疃人民公社。
1962年4月恢復福山縣治后,張格莊、馮家等22個村從門樓人民公社劃出,成立張格莊人民公社。
1970年10月,滸口、臺上、權家、文家、正志夼由高疃人民公社劃入張格莊人民公社。
1984年4月改社為鄉,稱張格莊鄉。
1997年,改鄉為鎮,成立張格莊鎮至今。