Die Gemeinde Richterswil liegt zwischen dem süd-westlichen linken Ufer des Zürichsees und der Hügelkette der Höhronen an der Grenze zum Kanton Schwyz. Die Gemeindefläche umfasst 755 Hektaren und erstreckt sich von 408 m ü. M. (Zürichsee) bis 725 m ü. M. (Hüttnersee). Die Distanz zu Zürich beträgt rund 25 Kilometer (Luftlinie).
Die Gemeinde besteht aus den Ortsteilen Richterswil, Burghalden und Samstagern. Nachbargemeinden Richterswils sind Wädenswil und Wollerau.[5] Seit 1848 gehört die Zürichseeinsel Schönenwirt zu Richterswil.
- Fläche:
- 7.53 km2
- Einwohner:
- 11’920
- Höhenmeter:
- 408 m