Prema Popisu stanovništva iz 2021. godine, Grad Zagreb ima 767.131 stanovnika, a njegovo je područje podijeljeno na 17 gradskih četvrti:

Brezovica
Črnomerec
Donja Dubrava
Donji grad
Gornja Dubrava
Gornji grad – Medveščak
Maksimir
Novi Zagreb – Istok
Novi Zagreb – Zapad
Peščenica – Žitnjak
Podsljeme (Šestine – Gračani – Markuševec) 
Podsused – Vrapče
Sesvete
Stenjevec
Trešnjevka – Jug
Trešnjevka – Sjever
Trnje

Sadašnja podjela Zagreba na 17 gradskih četvrti ustanovljena je Statutom Grada Zagreba 14. prosinca 1999. godine.

Na području gradskih četvrti djeluje ukupno 218 mjesnih odbora.

Administrativno područje Grada Zagreba ne obuhvaća samo naselje Zagreb. U sastavu Grada Zagreba nalazi se ukupno 68 naselja, odnosno uz naselje Zagreb još 67 naselja:

Adamovec, Belovar, Blaguša, Botinec, Brebernica, Brezovica, Budenec, Buzin, Cerje, Demerje, Desprim, Dobrodol, Donji Čehi, Donji Dragonožec, Donji Trpuci, Drenčec, Drežnik Brezovički, Dumovec, Đurđekovec, Gajec, Glavnica Donja, Glavnica Gornja, Glavničica, Goli Breg, Goranec, Gornji Čehi, Gornji Dragonožec, Gornji Trpuci, Grančari, Havidić Selo, Horvati, Hrašće Turopoljsko, Hrvatski Leskovac, Hudi Bitek, Ivanja Reka, Jesenovec, Ježdovec, Kašina, Kašinska Sopnica, Kučilovina, Kupinečki Kraljevec, Lipnica, Lučko, Lužan, Mala Mlaka, Markovo Polje, Moravče, Odra, Odranski Obrež, Paruževina, Planina Donja, Planina Gornja, Popovec, Prekvršje, Prepuštovec, Sesvete, Soblinec, Starjak, Strmec, Šašinovec, Šimunčevec, Veliko Polje, Vugrovec, Vugrovec Gornji, Vurnovec, Zadvorsko i Žerjavinec.