1946年前属迁安县。
1947年设迁西县时划入第四区。
1953年建汉儿庄乡。
1958年属红星(汉儿庄)公社汉儿庄大队,同年12月随公社划入遵化县,后改属洒河桥公社,为汉儿庄管理区。
1961年6月复归迁西县,建汉儿庄公社。
1979年因修建潘家口水库,西城峪公社撤销,其所属的西城峪大队的大脑峪、东城峪大队的小脑峪两个自然村重新组成脑峪大队划入。
1984年公社改乡,为汉儿庄乡。
1996年栗树湾子乡并入,2020年撤乡设镇,同年12月设立汉儿庄镇,此后一直沿用此名至今。