1946年属冀县第四区管辖。
新中国成立后,1956年设立徐家庄乡;1958年8月18日成立红旗(徐家庄)人民公社,是年冬与徐水、安国等被河北省委确定为全省10个共产主义全民所有制过渡试点之一。
1961年将徐家庄人民公社划分为徐家庄、堤里王、枣园、北漳淮、恩关5个人民公社;1982年12月复置乡。
1993年经国务院批准,冀州县撤县建市;1996年堤里王乡并入。
2016年国务院批准撤市设区为冀州区徐家庄乡。