宋朝建村,原址在孟官庄村北,因清凉江决口,村庄被淹,常姓一家南迁至此建村,以姓氏取村名常庄。
常庄镇位于威县东部偏北,镇政府驻地位于县政府驻地东偏北35千米处,东与清河县城关镇、王官庄镇相邻,西与常屯乡隔清凉江相望,南连梨园屯镇,北与南宫市段芦头镇接壤,交通便捷,地理位置优越,区位优势明显。全镇总面积58平方千米,辖22个行政村。镇政府驻地牛家寨村。常庄镇耕地面积333公顷,全镇总户数7865户,总人口31442人。荣誉排行:
2019年12月,河北省工业和信息化厅确定常庄镇为2019年河北省特色产业名县名镇河北省汽摩零部件名镇。
历史沿革:1940年属清江县。
1958年属红星人民公社,为常庄管理区,11月属侯贯人民公社,属南宫县。
1961年恢复威县建制,建常庄人民公社。
1996年1月,与桑园乡合并为常庄乡。
2015年3月撤乡设镇为常庄镇至今。