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