1940年4月抗日民主政府成立,属荣成县第三区,同年12月改为第一区。
1941年3月缩区设乡,属第一区古迹区、联合乡和第二区的青埠乡。
1942年3月,分属伟德山和杏华口两区。
1946年撤销杏华口区,属伟德山区。
1950年9月称伟德区。
1957年1月属伟德区的夏庄乡、藏村乡。
1957年7月至1958年3月,撤区建乡,置藏村、夏庄两乡。
1958年8月两乡撤销,分别并入崖西乡和寻山乡。
1966年8月,由崖西人民公社划出19个自然村,由寻山人民公社划出16个自然村,增设夏庄人民公社。
1984年3月置夏庄乡。
1989年12月撤乡改置夏庄镇至今。