Location map: Thurgau
Canton

Thurgau: municipalities in numbers

Thurgau (canton) has 80 municipalities and 302,806 residents across 863 km², or 351 people per km². Population: +13.2% between 2015 and 2025.

  • 302,806 residents
  • 80 municipalities
  • 863 km²
  • 351 people/km²

Map and records: Thurgau

All municipalities in Thurgau

Click a column heading to sort the table.

MunicipalityPopulationPopulation change over 10 yearsPopulation densityAreaShare of foreign nationalsShare of people aged 65 and over
Frauenfeld27,201+9.4%992.7 people/km²27.4 km²27.9%20.6%
Kreuzlingen23,550+9.3%2,048 people/km²11.5 km²57.2%19.8%
Arbon16,407+15.0%2,781 people/km²5.9 km²36.7%21.5%
Amriswil15,225+16.1%800.5 people/km²19.0 km²34.5%19.4%
Weinfelden12,652+13.1%817.3 people/km²15.5 km²26.0%20.2%
Romanshorn11,982+11.4%1,377 people/km²8.7 km²34.9%22.6%
Aadorf9,924+12.8%497.7 people/km²19.9 km²18.8%21.4%
Sirnach8,387+9.3%677.5 people/km²12.4 km²25.7%19.1%
Bischofszell6,438+9.2%550.3 people/km²11.7 km²28.6%19.4%
Münchwilen (TG)6,043+14.7%773.8 people/km²7.8 km²23.6%18.8%
Tägerwilen5,558+26.7%480.8 people/km²11.6 km²40.2%17.7%
Egnach5,259+15.0%285.3 people/km²18.4 km²16.5%19.0%
Wängi5,141+12.2%313.5 people/km²16.4 km²19.1%18.7%
Eschlikon4,913+14.8%792.4 people/km²6.2 km²16.1%20.4%
Gachnang4,778+19.9%492.6 people/km²9.7 km²17.3%17.7%
Bürglen (TG)4,252+15.2%363.4 people/km²11.7 km²34.0%18.3%
Sulgen4,186+12.9%460.0 people/km²9.1 km²29.5%20.2%
Diessenhofen4,157+13.1%415.7 people/km²10.0 km²39.6%23.2%
Steckborn4,036+8.3%459.7 people/km²8.8 km²28.3%27.4%
Erlen4,028+11.1%330.4 people/km²12.2 km²29.8%15.5%
Kradolf-Schönenberg3,935+10.7%361.0 people/km²10.9 km²29.5%19.1%
Ermatingen3,799+18.6%363.2 people/km²10.5 km²32.5%24.1%
Berg (TG)3,757+13.8%285.9 people/km²13.1 km²16.8%20.3%
Münsterlingen3,726+16.5%690.0 people/km²5.4 km²41.1%21.0%
Roggwil (TG)3,471+17.6%288.8 people/km²12.0 km²12.3%17.8%
Müllheim3,403+18.0%391.1 people/km²8.7 km²20.1%20.0%
Matzingen3,355+27.5%435.7 people/km²7.7 km²30.6%16.7%
Felben-Wellhausen3,312+23.1%448.8 people/km²7.4 km²21.6%19.9%
Horn3,228+24.0%1,888 people/km²1.7 km²19.7%24.8%
Fischingen3,145+18.9%102.4 people/km²30.7 km²12.6%18.9%
Rickenbach (TG)3,078+11.0%1,924 people/km²1.6 km²40.6%17.3%
Märstetten3,067+11.2%309.8 people/km²9.9 km²19.0%17.7%
Bichelsee-Balterswil3,034+8.3%247.5 people/km²12.3 km²13.1%19.2%
Kemmental2,924+22.2%116.8 people/km²25.0 km²24.2%16.4%
Affeltrangen2,890+15.8%200.7 people/km²14.4 km²20.5%16.9%
Bottighofen2,765+27.4%1,152 people/km²2.4 km²38.6%24.0%
Wigoltingen2,674+12.6%156.1 people/km²17.1 km²18.7%18.7%
Zihlschlacht-Sitterdorf2,655+17.8%217.4 people/km²12.2 km²17.3%16.5%
Bussnang2,599+14.8%137.7 people/km²18.9 km²18.2%16.7%
Wilen (TG)2,469+0.1%1,097 people/km²2.2 km²15.3%18.9%
Altnau2,351+9.4%349.3 people/km²6.7 km²23.0%20.5%
Pfyn2,259+16.4%173.8 people/km²13.0 km²18.9%19.7%
Hauptwil-Gottshaus2,121+10.8%169.7 people/km²12.5 km²12.8%18.3%
Eschenz1,951+13.1%162.6 people/km²12.0 km²21.4%24.4%
Basadingen-Schlattingen1,935+5.9%123.8 people/km²15.6 km²19.8%19.3%
Güttingen1,905+21.0%199.7 people/km²9.5 km²25.0%20.7%
Uttwil1,873+2.2%430.6 people/km²4.3 km²19.8%24.7%
Schlatt (TG)1,857+12.4%119.5 people/km²15.5 km²15.4%18.9%
Wagenhausen1,852+10.6%156.8 people/km²11.8 km²25.4%22.1%
Lengwil1,814+9.3%204.0 people/km²8.9 km²28.6%17.5%
Hüttwilen1,776+6.4%100.6 people/km²17.7 km²12.1%19.9%
Thundorf1,771+24.4%113.5 people/km²15.6 km²10.0%18.5%
Tobel-Tägerschen1,751+12.5%250.1 people/km²7.0 km²20.7%18.7%
Salmsach1,631+16.1%601.8 people/km²2.7 km²31.6%18.8%
Homburg1,597+5.6%66.2 people/km²24.1 km²11.1%22.3%
Langrickenbach1,551+21.6%142.3 people/km²10.9 km²19.5%17.0%
Salenstein1,502+17.2%234.7 people/km²6.4 km²29.8%26.5%
Warth-Weiningen1,467+18.1%176.7 people/km²8.3 km²11.0%22.2%
Birwinken1,452+6.5%118.1 people/km²12.3 km²13.6%19.0%
Amlikon-Bissegg1,423+7.6%98.4 people/km²14.5 km²13.2%20.7%
Bettwiesen1,355+17.4%351.9 people/km²3.9 km²24.1%15.9%
Lommis1,355+10.5%157.6 people/km²8.6 km²15.0%18.4%
Hefenhofen1,344+9.4%220.3 people/km²6.1 km²17.2%17.8%
Stettfurt1,298+11.5%202.8 people/km²6.4 km²10.3%19.3%
Uesslingen-Buch1,242+14.4%88.5 people/km²14.0 km²11.1%19.8%
Wuppenau1,215+8.4%100.2 people/km²12.1 km²8.8%18.4%
Herdern1,182+15.9%85.9 people/km²13.8 km²16.7%19.0%
Wäldi1,179+13.8%96.6 people/km²12.2 km²20.2%19.9%
Neunforn1,170+21.5%102.8 people/km²11.4 km²9.7%22.1%
Kesswil1,004+0.2%224.6 people/km²4.5 km²18.3%26.2%
Berlingen941+9.3%235.2 people/km²4.0 km²29.0%31.7%
Braunau919+20.9%100.2 people/km²9.2 km²12.7%14.6%
Hüttlingen898+8.2%77.4 people/km²11.6 km²14.6%19.9%
Schönholzerswilen872+7.1%79.8 people/km²10.9 km²10.9%14.7%
Dozwil724+6.0%556.9 people/km²1.3 km²19.5%22.4%
Mammern712+13.7%130.9 people/km²5.4 km²31.0%21.9%
Sommeri696+33.8%164.9 people/km²4.2 km²17.5%19.2%
Hohentannen670+8.8%83.8 people/km²8.0 km²8.7%15.4%
Raperswilen429+8.6%55.7 people/km²7.7 km²12.3%21.7%
Gottlieben359+10.5%1,122 people/km²0.3 km²44.0%18.7%

Thurgau compared with the national figures

Population-weighted averages for rates; totals for counts.

IndicatorThurgauSwitzerland
Share of foreign nationals27.9%27.7%
Share of people aged 65 and over20.0%19.8%
Dwellings150,7814,927,050
Dwellings in buildings built before 194623.6%22.4%
Dwellings in buildings built since 200129.8%24.6%
Share of single-family houses among residential buildings69.2%56.9%
Oil or gas heating systems61.9%61.7%
Heat pumps as main heating19.9%15.5%
Wood heating systems10.7%9.3%
District heating4.2%7.3%
Photovoltaic installations16,905329,600
Installed photovoltaic capacity per 1,000 inhabitants1,628 kW919.4 kW
Rooftop solar electricity potential2,818 GWh/year64,783 GWh/year
Rooftop solar potential per inhabitant9,306 kWh/inh.7,100 kWh/inh.
Establishments22,185728,011
Jobs149,7465,679,518
Jobs per 1,000 inhabitants494.5622.5
Share of jobs in services64.1%73.4%
Share of jobs in industry and construction28.3%22.0%
Entities listed in the commercial register23,532762,757
Entities in the commercial register per 1,000 inhabitants77.783.6
Share of limited companies (AG, GmbH) among registered entities68.3%68.6%
Share of sole proprietorships among registered entities27.0%26.1%

Frequently asked questions

How many municipalities are there in Thurgau?

Thurgau has 80 municipalities. The most populous is Frauenfeld, with 27,201 residents.

What is the population of Thurgau?

Thurgau has 302,806 residents (2025), or 351 people per km².

Which municipality in Thurgau is growing fastest?

Sommeri has the fastest growth in Thurgau over 10 years: +33.8%.

Other regions