Zürich ligt werkelijk in het hart van Europa. De stad ligt in het relatief platte noorden van Zwitserland. Het platte, noordelijke gedeelte van Zwitserland, met landbouwgrond, weides en grote meren wordt ook wel het Mittelland genoemd. Het Mittelland beslaat eenderde van Zwitserlands totale oppervlakte. Het land bestaat voor 60% uit gebergte.
De stad Zürich ligt aan de noordoever van het meer de Zürichzee. Vanuit dit meer vertrekt de rivier de Limmat. Deze rivier deelt Zürich doormidden. Aan de westoever ligt de Altstadt, de oude middeleeuwse stad. De Altstadt vormt het hart van Zürich. Op de oostoever liggen de wijken Nieberdorf en Oberdorf.