截至2019年,杭州西湖区有9个街道2个镇。
9个街道分别为:北山街道、西溪街道、翠苑街道、古荡街道、留下街道、转塘街道、蒋村街道、灵隐街道、文新街道;
2个镇分别为:三墩镇、双浦镇。
西湖区是浙江省委、省政府的所在地,辖区总面积312.43平方千米(含西湖街道43.18平方千米)。2020年,西湖区无社区和行政村变化,至2020年末,西湖区辖北山、西溪、灵隐、翠苑、文新、古荡、转塘、留下、蒋村、西湖10个街道(其中西湖街道由西湖风景名胜区托管)和三墩、双浦2个镇,共有197个村(社区)165个社区;32个行政村