明,屬真定衛(wèi)。
清,歸趙莊營。
民國,全縣劃分為八個區(qū),屬三區(qū)(西區(qū))。
1938年4月,藁城縣抗日民主政府成立,全縣劃分為八個區(qū),歸七區(qū)。
1947年11月,藁城恢復(fù)原建制,先后劃分八、十三個區(qū),先后歸七、十區(qū)。
中華人民共和國成立后,先后劃分為十、七個區(qū),先后為八、六區(qū)管轄。
1953年7月,全縣劃分96個鄉(xiāng),設(shè)張家莊鄉(xiāng),下轄2村。
1955年改稱南孟區(qū)張家莊鄉(xiāng)。
1956年6月撤區(qū)并鄉(xiāng),為大豐化鄉(xiāng)管轄。
1958年,“人民公社化”時,成立張家莊人民公社,下轄33村,1961年5月,縮小公社規(guī)模,仍設(shè)張家莊人民公社,下轄10個生產(chǎn)大隊。
1984年1月,公社改鄉(xiāng)鎮(zhèn)建制,設(shè)張家莊鄉(xiāng),下轄10村民委員會。
1994年撤鄉(xiāng)設(shè)張家莊鎮(zhèn),1996年,撤鄉(xiāng)擴鎮(zhèn),撤銷豐化鄉(xiāng),并入張家莊鎮(zhèn),下轄17村民委員會至今。