清宣统二年(1910年),属郭周乡。
民国十七年(1928年),设周王庙镇,属郭周区。
民国十八年(1929年),称周村里。
民国二十一年(1932年),为周镇。
民国二十五年(1936年),复称周王庙镇。
民国三十一年(1942年),复称周镇。
1950年5月,改为周镇乡,属长安区。
1958年,并入长安公社。
1961年5月,原周镇乡部分从长安公社划出,设周镇公社。
1966年,改名东升公社。
1985年,复名周镇乡。
1988年4月,撤乡设周王庙镇。
2001年10月,钱塘江镇并入。[4]
2011年末,周王庙镇辖1个社区、13个行政村:周王庙、荆山、胡斗、云龙、石井、之江、联民、陈桥、双涧、新建、上林、星火、长春、博儒桥,共14个群众自治组织;下设24个居民小组、304个村民小组。[4]
截至2020年6月,周王庙镇辖1个社区、13个行政村:周王庙社区、陈桥村、双涧村、上林村、星火村、长春村、荆山村、石井村、云龙村、胡斗村、之江村、联民村、新建村、博儒桥村,[5] 镇人民政府驻周王庙社区桑梓中路525号。[4]
周王庙镇地处海宁市中部,东接盐官镇,南与杭州市萧山区前进街道、河庄街道隔江相望,西接长安镇,北靠桐乡市崇福镇、高桥镇,东北与斜桥镇接壤,[4] 行政区域面积53.84平方千米。[6]
周王庙镇
2011年,周王庙镇有耕地面积5.1万亩。[4]
2011年末,周王庙镇总人口48323人,其中城镇常住人口6091人,城镇化率12.6%。另有流动人口12038人。总人口中,男性23605人,占48.8%;女性24718人,占51.2%;14岁以下4721人,占9.8%;15—64岁36124人,占74.7%;65岁以上7478人,占15.5%。总人口中,以汉族为主,达48185人,占99.7%;有苗、壮、彝、回等8个少数民族,共138人,占0.3%。其中苗族47人,占少数民族人口的34.1%;壮族34人,占24.6%。2011年,人口出生率7.0‰,人口死亡率6.8‰,人口自然增长率0.2‰。人口密度为每平方千米900人。[4]