1946年屬冀縣第四區(qū)管轄。
新中國成立后,1956年設立徐家莊鄉(xiāng);1958年8月18日成立紅旗(徐家莊)人民公社,是年冬與徐水、安國等被河北省委確定為全省10個共產主義全民所有制過渡試點之一。
1961年將徐家莊人民公社劃分為徐家莊、堤里王、棗園、北漳淮、恩關5個人民公社;1982年12月復置鄉(xiāng)。
1993年經國務院批準,冀州縣撤縣建市;1996年堤里王鄉(xiāng)并入。
2016年國務院批準撤市設區(qū)為冀州區(qū)徐家莊鄉(xiāng)。