新中国成立初期,属丰润县一区。
1958年,属城关人民公社常庄管理区。
1961年,设常庄人民公社。
1963年,因修建邱庄水库,库区指务村迁入境内。
1979年3月,丰润县任各庄人民公社的新房子村、南台人民公社的大八里庄甸子归属常庄人民公社,同时划归唐山市郊区(今开平区)代管。
1980年1月,划归唐山市新区。
1981年1月,大八里庄、甸子划归谷庄子人民公社。
1984年3月,撤销人民公社,置常庄乡。
2002年5月,改属唐山市丰润区。
2012年4月撤销常庄乡,置常庄镇,仍属唐山市丰润区。