Der Zürichsee liegt zwischen Schmerikon am Ostenende und der Stadt Zürich im Norden in den Kantonen St. Gallen, Schwyz und Zürich. Mit einer Seefläche von gut 88 Quadratkilometern ist der Zürichsee der fünftgrösste See der Schweiz. Zwischen Rapperswil und Pfäffikon trennt der Seedamm den See in zwei Hälften, wobei der östliche Teil „Obersee“ genannt wird. Der See ist gegen Osten hin gekrümmt und bekommt so eine bananenähnliche Form. Die volle Länge des Zürichsees beträgt 42 Kilometer, während der Obersee alleine rund 14 Kilometer lang ist. Die Breite des Sees variert zwischen einem und knapp vier Kilometern (maximale Breite zwischen Richterswil und Stäfa). Der Zürichsee liegt auf einer Höhe von 419 Metern über Meer.