杭州市辖上城、下城、江干、拱墅、西湖、滨江、萧山、余杭、富阳、临安10个区,建德1个县级市,桐庐、淳安2个县。全市有190个乡镇(街道),其中乡23个、镇75个、街道92个、居委会1206个、行政村2011个。
杭州位于中国东南沿海北部,浙江省北部,东临杭州湾,与绍兴市相接,西南与衢州市相接,北与湖州市、嘉兴市毗邻,西南与安徽省黄山市交界,西北与安徽省宣城市交接。
地理坐标为坐标为东经118°21′-120°30′,北纬29°11′-30°33′。市中心地理坐标为东经120°12′,北纬30°16′。
杭州的城市原点(零公里标志)设在上城区紫薇园坐标原点。紫薇园坐标原点从1913年开始就作为杭州市的中心。城市内的建筑、道路、水系及名胜古迹,都可根据该原点标出方位和与原点的距离。