Immoskop
DE EN FR

Municipality comparison Canton Thurgau

All 80 municipalities in Canton Thurgau compared — tax burden, rent & purchase prices, second-home share and education level at a glance. Click on a municipality for the full location profile.

Interested in a specific listing in Canton Thurgau?

Get it analysed for free — price assessment, market comparison and notes on location and property factors in seconds.

Analyse listing on
No municipality found.
Municipality Postcode Tax¹ CHF/yr² Rent/m² Buy/m² 2nd homes Tertiary
Warth-Weiningen 8532 13.7 % CHF 20,498 20–25 6,700–7,500 7.1 % 44 %
Bottighofen 8598 13.9 % CHF 20,887 21–26 8,200–9,100 9.3 % 56 %
Horn 9326 14.1 % CHF 21,198 19–24 8,300–9,200 9.3 % 42 %
Ermatingen 8272 14.5 % CHF 21,743 22–26 8,200–9,100 13.5 % 46 %
Salenstein 8268 15.0 % CHF 22,443 20–24 6,900–7,600 16.7 % 49 %
Uttwil 8592 15.1 % CHF 22,598 20–24 7,300–8,000 13.0 % 39 %
Tägerwilen 8274 15.1 % CHF 22,676 20–24 7,600–8,400 8.9 % 44 %
Steckborn 8266 15.3 % CHF 22,909 20–24 7,200–8,000 11.3 % 39 %
Neunforn 8526 15.4 % CHF 23,143 18–22 6,800–7,500 10.1 % 38 %
Münsterlingen 8596 15.4 % CHF 23,143 20–24 7,400–8,200 16.9 % 42 %
Dozwil 8582 15.5 % CHF 23,221 16–20 5,800–6,500 8.9 % 38 %
Berlingen 8267 15.7 % CHF 23,532 19–23 7,700–8,500 17.3 % 50 %
Gottlieben 15.7 % CHF 23,532 12.1 % 67 %
Kesswil 8593 15.8 % CHF 23,687 19–24 6,600–7,300 14.4 % 42 %
Gachnang 8547 15.8 % CHF 23,765 39–48 6,800–7,500 7.7 % 40 %
Lengwil 8574 15.9 % CHF 23,843 21–26 6,900–7,600 8.8 % 40 %
Kreuzlingen 8280 16.1 % CHF 24,076 21–26 7,500–8,300 9.6 % 44 %
Hüttwilen 8536 16.1 % CHF 24,154 19–23 7,300–8,100 10.8 % 46 %
Berg 8572 16.1 % CHF 24,154 21–26 6,100–6,700 11.1 % 38 %
Wilen 9535 16.1 % CHF 24,154 19–23 6,200–6,800 6.3 % 40 %
Güttingen 8594 16.2 % CHF 24,232 18–22 7,700–8,500 16.4 % 42 %
Mammern 8265 16.2 % CHF 24,309 18–22 8,100–8,900 22.4 % 38 %
Wängi 9545 16.3 % CHF 24,387 19–23 6,600–7,300 8.0 % 34 %
Lommis 9506 16.3 % CHF 24,387 19–24 5,700–6,300 8.4 % 34 %
Diessenhofen 8253 16.3 % CHF 24,387 19–23 6,000–6,600 10.8 % 26 %
Müllheim 8555 16.3 % CHF 24,387 22–27 7,100–7,900 9.8 % 31 %
Schlatt 8252 16.3 % CHF 24,465 16–20 6,300–6,900 10.7 % 34 %
Weinfelden 8570 16.3 % CHF 24,465 22–26 7,000–7,800 8.2 % 37 %
Uesslingen-Buch 8524 16.4 % CHF 24,543 19–23 6,400–7,000 12.3 % 39 %
Eschenz 8264 16.4 % CHF 24,543 18–22 6,200–6,800 14.1 % 36 %
Sirnach 9573 16.4 % CHF 24,543 20–24 6,300–6,900 7.0 % 30 %
Hohentannen 9216 16.4 % CHF 24,621 18–22 6,400–7,100 13.7 % 33 %
Sulgen 8583 16.4 % CHF 24,621 18–22 5,700–6,300 9.4 % 24 %
Basadingen-Schlattingen 8255 16.4 % CHF 24,621 37–45 6,000–6,600 11.4 % 30 %
Altnau 8595 16.5 % CHF 24,698 17–21 6,800–7,500 9.8 % 46 %
Eschlikon 8360 16.5 % CHF 24,698 18–23 6,400–7,100 6.5 % 37 %
Roggwil 9306 16.5 % CHF 24,698 18–22 6,700–7,400 9.3 % 42 %
Frauenfeld 8500 16.5 % CHF 24,698 20–25 7,000–7,700 8.6 % 38 %
Hauptwil-Gottshaus 9213 16.5 % CHF 24,776 17–21 5,300–5,800 13.2 % 36 %
Wuppenau 9514 16.6 % CHF 24,854 17–20 7,400–8,200 6.7 % 34 %
Bettwiesen 9553 16.6 % CHF 24,854 17–21 5,500–6,100 7.2 % 29 %
Herdern 8506 16.6 % CHF 24,854 18–22 7,300–8,100 8.2 % 41 %
Braunau 9502 16.6 % CHF 24,932 16–20 6,100–6,700 6.7 % 40 %
Rickenbach 9532 16.6 % CHF 24,932 19–24 5,700–6,300 6.7 % 24 %
Felben-Wellhausen 8552 16.6 % CHF 24,932 19–23 6,000–6,600 8.1 % 31 %
Salmsach 8599 16.6 % CHF 24,932 18–22 6,300–6,900 13.1 % 29 %
Kradolf-Schönenberg 9217 16.7 % CHF 25,009 17–21 5,600–6,200 7.3 % 26 %
Bussnang 9503 16.7 % CHF 25,009 17–21 6,600–7,300 11.0 % 31 %
Erlen 16.7 % CHF 25,009 10.2 % 26 %
Stettfurt 9507 16.7 % CHF 25,009 18–22 6,400–7,000 9.3 % 45 %
Bichelsee-Balterswil 8362 16.8 % CHF 25,165 17–20 6,300–7,000 8.7 % 32 %
Egnach 9314 16.8 % CHF 25,165 19–23 6,600–7,300 11.6 % 38 %
Sommeri 16.8 % CHF 25,165 8.8 % 32 %
Affeltrangen 9562 16.8 % CHF 25,243 17–21 5,600–6,200 9.7 % 28 %
Schönholzerswilen 8577 16.8 % CHF 25,243 16–20 5,900–6,500 10.7 % 28 %
Märstetten 8560 16.8 % CHF 25,243 18–22 6,800–7,500 7.7 % 36 %
Wagenhausen 8259 16.8 % CHF 25,243 20–24 6,500–7,200 11.0 % 34 %
Kemmental 8565 16.8 % CHF 25,243 18–22 6,200–6,800 9.4 % 33 %
Matzingen 9548 16.8 % CHF 25,243 18–22 5,800–6,500 8.8 % 28 %
Bürglen 8575 16.8 % CHF 25,243 18–22 5,500–6,100 11.6 % 24 %
Münchwilen 9542 16.8 % CHF 25,243 19–23 5,700–6,300 7.5 % 28 %
Langrickenbach 8585 16.8 % CHF 25,243 19–24 6,400–7,100 9.5 % 37 %
Wäldi 8564 16.9 % CHF 25,321 21–25 7,200–7,900 13.4 % 36 %
Birwinken 8586 16.9 % CHF 25,321 19–23 5,900–6,600 8.8 % 32 %
Homburg 8507 16.9 % CHF 25,398 20–25 6,400–7,000 10.4 % 33 %
Hüttlingen 8553 17.0 % CHF 25,554 18–22 7,000–7,700 11.5 % 34 %
Thundorf 8512 17.0 % CHF 25,554 18–21 5,700–6,300 7.6 % 39 %
Zihlschlacht-Sitterdorf 8588 17.0 % CHF 25,554 18–22 5,700–6,300 9.3 % 32 %
Aadorf 8355 17.0 % CHF 25,554 19–23 6,600–7,300 7.4 % 33 %
Fischingen 8374 17.0 % CHF 25,554 18–22 6,300–7,000 13.7 % 33 %
Tobel-Tägerschen 9554 17.1 % CHF 25,632 17–21 5,700–6,300 8.1 % 27 %
Amriswil 8581 17.2 % CHF 25,787 21–26 6,000–6,600 9.5 % 25 %
Pfyn 8505 17.2 % CHF 25,787 18–22 6,300–7,000 9.6 % 32 %
Bischofszell 9220 17.2 % CHF 25,787 18–22 5,800–6,400 11.3 % 29 %
Wigoltingen 8554 17.2 % CHF 25,865 34–42 6,000–6,700 10.9 % 33 %
Amlikon-Bissegg 8514 17.2 % CHF 25,865 19–23 5,500–6,100 16.8 % 36 %
Hefenhofen 8580 17.3 % CHF 26,021 18–22 6,200–6,800 11.2 % 32 %
Romanshorn 8590 17.5 % CHF 26,176 17–21 6,300–6,900 12.5 % 29 %
Raperswilen 8558 17.5 % CHF 26,176 25–31 6,700–7,400 14.0 % 28 %
Arbon 9320 18.2 % CHF 27,265 19–24 6,300–7,000 12.2 % 30 %
¹ Effective total tax burden (federal, cantonal, municipal) on income for a single person earning CHF 150,000 gross, without church tax. Includes all statutory deductions available without proof of expense (excluding income-dependent deductions like commuting costs or childcare). Source: Swiss Federal Tax Administration tax burden statistics 2025.
² CHF/year tax burden · Rent/buy prices refer to apartments (not houses) and are based on own analysis of public Swiss real estate data
Coming soon

Interactive location finder

Which municipality in Canton Thurgau suits you? Filter by budget, tax burden, commute time, education level, living preferences, etc.

Taxes & rent/buy Commute time Second homes Education level Noise & sunlight Health insurance Crime rate
All cantons

Analyse a listing in Canton Thurgau

Free · No registration · Results in seconds

Analyse now on