截至2005年12月31日,上城区的行政区划包含六个主要的街道:清波街道、湖滨街道、小营街道、望江街道、南星街道和紫阳街道。这些街道各自拥有独特的面积和人口数据:
湖滨街道占地1.6平方千米,人口约为3.92万人,其详细代码为330102003,办事处设在中河中路275-2号,邮政编码为310006,下辖六个社区。
小营街道面积较大,为2.7平方千米,人口有10.05万人,代码为330102004,居委会位于建国南路98号,邮政编码为310009,管理着12个社区。
清波街道面积为2.2平方千米,人口有3.66万人,代码为330102001,居委会设在清波街28号,邮编310002,管辖五个社区。
紫阳街道的面积为4.49平方千米,人口为7.49万人,代码为330102009,居委会位于白马庙巷17号,邮编310002,下设10个社区。
望江街道面积为4平方千米,人口为7.21万人,代码为330102010,居委会在近江家园九园十五幢,邮政编码310016,共有10个社区。
南星街道面积较大,为4.31平方千米,人口为3.86万人,代码为330102008,居委会设在复兴路118号,邮政编码为310008,管理八个社区。
上城区引位于杭州市中部。总面积18.17平方千米。2005年底,总人口34万。 上城区辖6个街道:清波街道、湖滨街道、小营街道、南星街道、紫阳街道、望江街道,共有51个社区。区政府驻清波街道惠民路3号。