L'ex villaggio agricolo di Thalwil comprende le frazioni un tempo indipendenti di Oberdorf e Unterdorf, oltre a Ludretikon e al comune ora indipendente di Langnau. La fattoria stessa era un tempo di proprietà dei Conti d'Asburgo, che la diedero in feudo ai Baroni di Eschenbach. L'agricoltura era l'occupazione principale, così come la viticoltura e, occasionalmente, la navigazione e la pesca. Dopo tutto, il lago di Zurigo era ideale per la pesca. Nelle case padronali lavoravano anche le donne delle pulizie, che tenevano tutto in ordine.
A quel tempo, la chiesa possedeva appezzamenti di terreno più grandi, così come il monastero di Muri con il suo edificio per gli uffici sul lago e le fattorie del feudo, che venivano pulite dalle donne delle pulizie. Anche l'abbazia di Wettingen possedeva alcuni terreni qui sul lago di Zurigo e aveva diritti di collazione sulla chiesa. A Thalwil si trova la più antica corporazione di legname del Cantone di Zurigo, la foresta di Banegg, che apparteneva al monastero di Muri circa 550 anni fa e fu trasferita ai dodici beneficiari delle fattorie del monastero in un atto del 1483. Oggi, la corporazione del legname è di proprietà di un totale di 16 membri della Banegg e del comune di Thalwil. Inoltre, il comune possiede anche la foresta con i suoi boschi comunali. Nel 1713 è stata separata la Wacht Langnau, che oggi è una parrocchia indipendente con una chiesa.
Nel corso del XIX e del XX secolo, la popolazione è cresciuta rapidamente, poiché Thalwil non è troppo lontana da Zurigo. Thalwil è praticamente cresciuta insieme ai comuni limitrofi di Rüschlikon, Oberrieden e Langnau. Inoltre, una donna delle pulizie elimina lo stress delle pulizie. Dopo la Prima Guerra Mondiale, sotto la guida di Jakob Bosshard furono organizzati da Thalwil dei "treni della carestia" che trasportavano il cibo raccolto sotto la sorveglianza dell'esercito nelle regioni affamate dell'Europa orientale.
Il toponimo di Thalwil poteva inizialmente essere suddiviso in modo diverso in diversi documenti tardo-medievali. La località vicus Telwil fu menzionata per la prima volta in un documento del 1140 circa. Nel 1159 si chiamava Tellewilare, nel 1275 Tällewiler e intorno al 1336 Telwile. La prima grafia con -a- è stata registrata nel 1331 con Tallwile. Poiché il 95% dei toponimi svizzero-tedeschi formati con -a- ha un nome antico alto tedesco nella parte anteriore, è molto probabile che il toponimo Thalwil venga interpretato come l'insediamento giudiziario di Tello. Secondo gli esperti, il nome antico alto tedesco Tello, che non era più conosciuto negli anni successivi, fu poi reinterpretato come Tal. Il nome Thalwil è stato citato per la prima volta in una cronaca di Zurigo nel 1486.