Thalwil liegt am linken Zürichsee-Ufer zwischen Oberrieden und Rüschlikon. Zur Gemeinde gehört auch Gattikon im Sihltal.
Postleitzahlen: 8800 Thalwil 8801 Thalwil 8136 Gattikon