2000年第五次人口普查,镇海区总人口271707人,其中:城关镇148613人、贵驷镇23048人、骆驼镇44283人、解浦镇12786人、庄市镇30067人、河头乡12910人。
2001年6月19日,镇海区行政村撤并工作基本结束,全区151个村合并为66个村,减幅为56.3%。其中25个集镇周边村改为居委会,4个村维持原状,余下的122个村撤并为37个村。撤并后,行政村平均人口由原来的728人增加到2260人,面积从1平方千米扩大到3.5平方千米。
2001年末,镇海区总面积218平方千米,总人口21.56万人,其中非农业人口11.33万人。辖4个街道、2个镇,25个居委会、66个行政村。区政府驻胜利路20号。
2002年末,镇海区面积218平方千米,总人口21.60万人,其中非农业人口11.53万人。2003年末,镇海区总面积218平方千米,总人口21.67万人,其中非农业人口11.61万人,共有22个居委会、65个行政村。
2004年末,镇海区总面积218.8平方千米,总人口22.02万人,共有25个社区、62个行政村(宁波年鉴数据)。(宁波地名网数据为:总面积366.9平方千米,人口21.53万人)
2005年末,镇海区户籍人口22.49万人,共有24个社区、62个行政村。2006年末,镇海区面积236平方千米,人口22.5万人,共有24个社区、62个行政村。2008年末,镇海区户籍人口224348人,其中非农业人口159537人,共有27个社区、62个行政村。2009年末,镇海区户籍人口224642人。
2015年,总体以望海路为界,将骆驼街道分为骆驼、贵驷两个街道。新设立的贵驷街道面积15.9平方千米,户籍人口1.43万人,辖贵驷社区和兴丰、妙胜寺、东钱、贵驷、里洞桥、民联、沙河7个行政村(整个调整工作将于7月底完成)。