心城区中部偏南，西北连西湖，东南临钱塘江。面积26.06平方千米，是浙江省面积最小的县级行政区。2017年末，户籍人口32.7万，常住人口34.8万。有少数民族户籍人口0.3万人，以回族为最（区内有清真古寺凤凰寺）。辖6个街道，共有54个社区，区政府驻望江街道望潮路77号。1949年5月，杭州解放，设置上城区。因该区当时在市区的南部，而习惯上以南为上，故名上城区。境内凤凰山东麓是隋唐时期的州治，以及吴越皇宫和南宋皇宫所在地，留下了众多的文物古迹和人文景观，有各级文物保护单位92处。上城区属亚热带季风气候