庄镇,民国三十五年(1946年)3月,属胶高县夏庄区。1949年10月,属高密县夏庄区。1958年2月,撤区改为夏庄乡、伏家庄乡。1958年9月,并乡成立红星公社。1959年6月,改称夏庄公社。1984年3月,改为夏庄镇。截至2020年6月,夏庄镇辖40个社区、63个行政村,镇人民政府驻高家店村。 2011年,夏庄镇人均财政收入1819元,财政总收入2.93亿元,税收6722万元。2019年,夏庄镇有工业企业728个,其中规模以上工业企业有77个,有营业面积超过50平方米以上的综合商店或超市247个。