Lakes of Thurgau 2026: 38 lakes, 31 smaller than 5 ha
Thurgau lies on Lake Constance, but its own lakes are small. 31 of 38 measure less than five hectares, and the largest lying entirely in the canton is the Hüttwiilersee, 34 ha.
Number of lakes in Thurgau: 38
38 lakes of half a hectare or more, and yet the national map shows 757 bodies of standing water in Thurgau. The gap is not imprecision; it is a way of counting.
- 1757 water surfaces appear in swisstopo's landscape model for the canton.
- 276 of them are at least half a hectare (5,000 m²).
- 380 carry an official name, however small.
- 438 are both, named and at least 0.5 ha. That is what we count as a lake.
Anyone reading a different figure has almost always drawn a different line: count every water surface and Thurgau has 757; count only lakes over one square kilometre and you get 2. Even a plain name such as "Weiher" counts as official: what decides is the entry in the swissNAMES3D gazetteer. Our count states where the line is, so it can be checked.
Lake Finder: find any lake in Thurgau
Every officially named lake in Switzerland with area, elevation and canton. Filter by elevation and canton, search in all national languages.
- Municipalities: Stein am Rhein · Thal · Arbon · Kreuzlingen · Eschenz · Ermatingen · Mammern · Salenstein · Güttingen · Romanshorn · Münsterlingen · Egnach · Horn · Uttwil · Bottighofen · Steinach · Kesswil · Altnau · Steckborn · Rorschach · Goldach · Rorschacherberg · Gottlieben · Berlingen · SalmsachOfficial names: Lac de Constance · Lago di Costanza · Lai da ConstanzaArea by canton: Thurgau 24% · St. Gallen 9% · Schaffhausen 0.0% · rest abroadOfficially 2 water surfaces with the same name
- Officially 2 water surfaces with the same name
- Area by canton: Thurgau 83% · Zurich 17%
- Officially 2 water surfaces with the same name
Source: swissTLM3D, swissNAMES3D, swissBOUNDARIES3D (© swisstopo, 2026 edition). Area = entire water surface, including the foreign part for border lakes. Elevation = water level in the landscape model. Analysis by ConvivaPlus.
Largest lake in Thurgau: Hüttwiilersee
The largest lake touching Thurgau is the Bodensee (534.1 km²), but only 24% of its surface lies in the canton. The largest lake belonging entirely to the canton is the Hüttwiilersee: 34 ha at 435 m.
| Lake | Area | Elevation | Share in canton |
|---|---|---|---|
| Bodensee | 534.1 km² | 396 m | 24% |
| Hüttwiilersee | 34 ha | 435 m | 100% |
| Nussbommersee | 25 ha | 435 m | 100% |
| Hasesee | 11 ha | 435 m | 100% |
| Bichelsee | 9.7 ha | 591 m | 83% |
| Obere Bommerweier | 8.6 ha | 529 m | 100% |
| Horber Weier | 5.1 ha | 558 m | 100% |
| Horbacher Weier | 4.9 ha | 550 m | 100% |
| Groossweier | 4.9 ha | 504 m | 100% |
| Undere Bommerweier | 4.6 ha | 526 m | 100% |
Highest lake in Thurgau: Bichelsee
Even the highest lake in Thurgau lies lower than 78% of Swiss lakes: the Bichelsee in Bichelsee-Balterswil at 591 m, 9.7 ha.
The canton's lowest-lying lake is the Hugiweiher in Frauenfeld at 381 m. The canton's median lake sits at 502 m. Elevation is the water level in the landscape model; for reservoirs it varies with how full they are.
Shared lakes: which lakes Thurgau shares
99% of the lake surface in Thurgau lies in lakes it does not own alone. Thurgau shares 2 of its 38 lakes, 2 with other cantons and 1 with other countries; the table shows how much of each lies in the canton. On Lake Constance there is no legal border, only a technical one (swisstopo); the Swiss share follows it and is a calculation.
List of lakes in Thurgau
An official name does not make a lake: 42 of the 80 named bodies of water in Thurgau measure less than half a hectare. The list shows all of them by area, the 38 lakes first, the smaller ones marked.
- 1.Bodensee · 25 municipalities534.1 km²396 m
- 2.Hüttwiilersee · Hüttwilen, Uesslingen-Buch34 ha435 m
- 3.Nussbommersee · Hüttwilen25 ha435 m
- 4.Hasesee · Uesslingen-Buch, Hüttwilen11 ha435 m
- 5.Bichelsee · Bichelsee-Balterswil, Turbenthal9.7 ha591 m
- 6.Obere Bommerweier · Kemmental8.6 ha529 m
- 7.Horber Weier · Hauptwil-Gottshaus5.1 ha558 m
- 8.Horbacher Weier · Hauptwil-Gottshaus4.9 ha550 m
- 9.Groossweier · Kreuzlingen4.9 ha504 m
- 10.Undere Bommerweier · Kemmental4.6 ha526 m
- 11.Hugiweiher · Frauenfeld4.1 ha381 m
- 12.Biesshofer Weier · Erlen3.8 ha513 m
- 13.Egelsee · Gachnang3.7 ha405 m
- 14.Emerzerweier · Lengwil3.6 ha552 m
- 15.Rütiweier · Hauptwil-Gottshaus3.1 ha554 m
- 16.Gwandweier · Hauptwil-Gottshaus2.8 ha549 m
- 17.Sauöösch · Kreuzlingen, Tägerwilen2.7 ha400 m
- 18.Hauptwiler Weier · Hauptwil-Gottshaus2.5 ha545 m
- 19.Vagoweier · Wigoltingen2.5 ha407 m
- 20.Eisweiher · Uttwil2.4 ha434 m
- 21.Weier · Amlikon-Bissegg1.4 ha560 m
- 22.Getschhuuserweier · Thundorf1.3 ha574 m
- 23.Lättiweier · Frauenfeld1.3 ha390 m
- 24.Wilemer See · Neunforn1.2 ha504 m
- 25.Lätteweier · Diessenhofen1.1 ha407 m
- 26.Barchetsee · Neunforn1.0 ha464 m
- 27.Weier · Arbon0.94 ha397 m
- 28.Müliweier · Warth-Weiningen0.89 ha423 m
- 29.Schlossweiher · Lommis0.85 ha503 m
- 30.Iisweier · Aadorf0.81 ha500 m
- 31.Glootner Weier · Sirnach0.79 ha552 m
- 32.Pfaffeweier · Kreuzlingen0.77 ha500 m
- 33.Staanegger Weier · Hüttwilen0.77 ha542 m
- 34.Roosetaaler Weier · Münchwilen (TG)0.69 ha493 m
- 35.Istighofer Weier · Bürglen (TG)0.64 ha440 m
- 36.Alte Weier · Zihlschlacht-Sitterdorf0.56 ha544 m
- 37.Balgerweier · Egnach0.54 ha481 m
- 38.Langweier · Herdern0.51 ha582 m
- 39.Bodelose Weier · Münchwilen (TG)0.43 ha516 m
- 40.Weier · Kemmental0.43 ha519 m
- 41.Mittlere Weier · Amriswil0.43 ha510 m
- 42.Hellmüliweier · Amriswil0.41 ha450 m
- 43.Baholzerweier · Thundorf0.40 ha636 m
- 44.Lochmüliweier · Lengwil0.40 ha533 m
- 45.Geistlichweier · Lommis0.39 ha513 m
- 46.Nägelsee · Hüttwilen0.39 ha644 m
- 47.Tobelweier · Gachnang0.30 ha445 m
- 48.Neuweier · Kreuzlingen0.30 ha502 m
- 49.Rooseweier · Müllheim0.29 ha400 m
- 50.Sägiweier · Homburg0.29 ha541 m
- 51.Müliweier · Arbon0.27 ha408 m
- 52.Müliweier · Amlikon-Bissegg0.22 ha437 m
- 53.Waldsee · Salenstein0.20 ha555 m
- 54.Hindere Weier · Aadorf0.20 ha497 m
- 55.Moggeweier · Altnau0.20 ha465 m
- 56.Schlossweier · Erlen0.19 ha495 m
- 57.Müliweier · Neunforn0.19 ha446 m
- 58.Storzeweier · Frauenfeld0.19 ha421 m
- 59.Chliweier · Amriswil0.17 ha488 m
- 60.Weier · Braunau0.16 ha612 m
- 61.Obere Weier · Schlatt (TG)0.13 ha397 m
- 62.Reetelweier · Langrickenbach0.13 ha515 m
- 63.Chloosterweier · Fischingen0.13 ha644 m
- 64.Bruuneweier · Hauptwil-Gottshaus0.12 ha509 m
- 65.Rütiweier · Altnau0.12 ha478 m
- 66.Sandweier · Güttingen0.11 ha459 m
- 67.Müliweier · Hauptwil-Gottshaus0.11 ha556 m
- 68.Bettenweiher · Raperswilen0.11 ha604 m
- 69.Sägiweier · Sirnach0.10 ha545 m
- 70.Müliweier · Felben-Wellhausen990 m²446 m
- 71.Obermüliweier · Berlingen980 m²495 m
- 72.Weier · Kradolf-Schönenberg950 m²477 m
- 73.Neuweier · Berg (TG)860 m²557 m
- 74.Hampfackerweier · Amlikon-Bissegg760 m²428 m
- 75.Ägelsee · Aadorf740 m²506 m
- 76.Fischbächlerweier · Raperswilen710 m²596 m
- 77.Füürweier · Thundorf660 m²632 m
- 78.Leemweier · Kreuzlingen580 m²403 m
- 79.Bööniweier · Berlingen530 m²412 m
- 80.Brugghooweier · Ermatingen470 m²561 m
Lakes by size: 31 of 38 under 5 ha
31 of the 38 lakes in Thurgau are smaller than five hectares. 4 are larger than ten hectares, which puts Thurgau at rank 14 of the 26 cantons.
Measured by area, the small lakes almost vanish: the 31 of the 38 lakes of half a hectare or more that stay under five hectares together cover less than 1% of the lake surface in Thurgau.
The median lake in Thurgau sits 1405 m lower than the median Swiss lake (1907 m).
Lakes by municipality: Hauptwil-Gottshaus has the most
The municipality with the most lakes is not on the canton's largest lake (Bodensee): Hauptwil-Gottshaus, with 5 lakes. Counted are lakes lying entirely within the canton and in no more than two municipalities; a large lake belongs to many. The Lake Finder can search by municipality.
- Hauptwil-Gottshaus5Horber Weier · Horbacher Weier · Rütiweier · Gwandweier · Hauptwiler Weier
- Hüttwilen4Hüttwiilersee · Nussbommersee · Hasesee · Staanegger Weier
- Kreuzlingen3Groossweier · Sauöösch · Pfaffeweier
- Frauenfeld2Hugiweiher · Lättiweier
- Kemmental2Obere Bommerweier · Undere Bommerweier
- Neunforn2Wilemer See · Barchetsee
- Uesslingen-Buch2Hüttwiilersee · Hasesee
How many lakes would you have guessed for Thurgau?
One click – anonymous, no sign-up required.
❓ Frequently asked questions about the lakes of Thurgau
People also ask
Related questions from our magazine
891 lakes of half a hectare or more, 38 of them in Thurgau, number 7 among the 26 cantons by count of lakes. Grisons has the most, with 236.
57 lakes of 0.5 ha or more; the largest entirely within the canton is Gigerwaldsee, 68 ha.
Residents, taxes, rents, wages and events: Thurgau in figures.
More lake pages

ConvivaPlus Editor · Data & Switzerland
Writes about Switzerland in figures – official data recalculated, counting method explained.
- Population
- 26 cantons
- Waterways
- Official data
All information without guarantee. Found an error? → support@conviva-plus.ch
Source: swisstopo (swissTLM3D, swissNAMES3D, swissBOUNDARIES3D, 2026 edition), analysis by ConvivaPlus. Switzerland as a whole: 891 lakes out of 17'873 water surfaces; parts with the same name no more than 50 m apart count as one lake. Area = water surface at the shoreline of the landscape model; reference works using a different shoreline or water level sometimes give other values.
Found an error or have feedback? Let us know or write to us directly.
