上虞区现辖7个街道,10个乡镇,3个乡。全区279个行政村,84个城镇社区居委会。全区总面积1362平方公里。据公安局人口年报统计,2022年全区总户数26.66万户,户籍人口71.42万人,其中男性人口35.11万人,女性人口36.31万人,分别占总人口的49.2%和50.8%。全年出生3243人,人口出生率为4.53‰;死亡5788人,人口死亡率为8.09‰。