西湖区辖10个街道、2个镇:
北山街道、灵隐街道、西溪街道、翠苑街道、文新街道、古荡街道、西湖街道、转塘街道、留下街道、蒋村街道、双浦镇、三墩镇。
区政府驻浙大路1号。
灵隐街道辖10个社区:玉泉、曙光、庆丰、黄龙、117、五云、梦湖、东山弄、浙大求是、珊瑚沙。
北山街道辖7个社区:上保、宝石、金祝、曲院、友谊、松木场、沿山河。
西湖街道辖6个社区、9个行政村:三台山、净寺、金沙港、九溪、灵隐、栖霞岭;双峰、龙井、九溪、梵村、茅家埠、满觉陇、杨梅岭、翁家山、梅家坞。
西溪街道辖8个社区:文教、文天、求智、下马塍、上马塍、白荡海、石灰桥、花园亭。
翠苑街道辖9个社区:保亭、花园、黄菇山、九莲、古荡湾、翠苑一区、翠苑二区、翠苑三区、翠苑四区。
文新街道辖12个社区:星洲、湖畔、南都、金乐、竞舟、府新、德加、香樟、沁雅、新金都、桂花园、登云圩。
古荡街道辖3个居民区、8个社区:益乐、莲花新村、第七医院;莲花、文华、古墩、益乐、古荡东区、古荡南区、古荡北区。
留下镇辖9个社区、2个行政村:西穆坞、杨家牌楼、东岳、茶市街、留下、金鱼井、小和山、横街、屏峰;石马、东穆坞。
转塘镇辖18个社区、10个行政村:桕联、转塘、江口、午山、龙心、象山、狮子、村口、双流、转塘街、横桥、方家畈、大诸桥、龙王沙、凌家桥、石龙山、沈家弄、浙工大之江校区;中村、回龙、横埭街、良户、南村、浮山、缪家、贤家庄、金家岭、何家埠。
三墩镇辖18个社区、6个行政村:庙前街、厚诚桥、大港桥、南阳坝、荡王头、杨家桥、五里塘、虾龙圩、水月、望月、兰里、三坝、罗家村、蒋家土斗、陆板桥、吉鸿、政苑;塘河、双桥、五幸、绕城、山联、华联。
袁浦镇辖1个社区、14个行政村:袁浦;外张、老沙、吴家、新沙、龙池、浦塘、东江嘴、小叔房、麦岭沙、小江、袁家浦、兰溪口、新浦沿、夏家桥。
龙坞镇辖4个社区、8个行政村:大清、唐家桥、葛衙庄、叶埠桥;长埭、桐坞、龙门坎、何家、慈母桥、上城埭、外桐坞、西湖茶场。
蒋村乡辖12个社区、1个行政村:府苑、蒋村街、王家桥、蒋村、包建、周家、三深、龙章、深潭口、双龙、合建、杨家埭;西溪。
周浦乡辖1个社区、14个行政村:跃河桥;杭江、杭富、周富、三阳、下杨、双灵、灵山、白鸟、湖埠、铜鉴湖、板桥、桑园地、翁家埭、周家埭。