Thalwil liegt in der Region des Zimmerberges, der sich dem linken Ufer des Zürichsees entlang zieht. Die Gemeinde ist rund neun Kilometer von Zürich-City entfernt und gehört somit zur Agglomeration von Zürich. Die Erschliessung durch den öffentlichen und privaten Verkehr ist hervorragend. Bevölkerungsmässig steht Thalwil mit seinen gut 16'500 Einwohnerinnen und Einwohnern hinter Wädenswil und Horgen an dritter Stelle im Bezirk Horgen.