Folgende Gemeinden grenzen an die Stadt Zürich: Regensdorf, Rümlang, Opfikon und Wallisellen im Norden, Dübendorf, Fällanden und Maur im Osten, Zollikon, Kilchberg (ZH) und Adliswil im Süden sowie Stallikon, Uitikon, Schlieren und Oberengstringen im Westen.