Lakes of Glarus 2026: 21, from the Walensee up to 2475 m
More than 2000 metres separate the lowest and highest lakes of Glarus, in a canton you can cross in a day. At the bottom the Walensee, at the top the Obersee at 2475 m.
Number of lakes in Glarus: 21
21 lakes of half a hectare or more, and yet the national map shows 305 bodies of standing water in Glarus. The gap is not imprecision; it is a way of counting.
- 1305 water surfaces appear in swisstopo's landscape model for the canton.
- 233 of them are at least half a hectare (5,000 m²).
- 328 carry an official name, however small.
- 421 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 Glarus has 305; count only lakes over one square kilometre and you get 3. 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 Glarus
Every officially named lake in Switzerland with area, elevation and canton. Filter by elevation and canton, search in all national languages.
- Municipalities: Quarten · Glarus Nord · Amden · Walenstadt · WeesenOfficial names: Lac de Walenstadt · Lago di Walenstadt · Lai RivaunArea by canton: St. Gallen 81% · Glarus 19%
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 Glarus: Klöntalersee
The largest lake touching Glarus is the Walensee (24.1 km²), but only 19% of its surface lies in the canton. The largest lake belonging entirely to the canton is the Klöntalersee: 3.14 km² at 844 m.
| Lake | Area | Elevation | Share in canton |
|---|---|---|---|
| Walensee | 24.1 km² | 419 m | 19% |
| Klöntalersee | 3.14 km² | 844 m | 100% |
| Limmerensee | 1.33 km² | 1855 m | 100% |
| Muttsee | 63 ha | 2474 m | 100% |
| Obersee | 25 ha | 982 m | 100% |
| Oberblegisee | 16 ha | 1421 m | 100% |
| Stausee Garichti | 16 ha | 1622 m | 100% |
| Haslenseeli | 4.3 ha | 733 m | 100% |
| Talalpsee | 3.8 ha | 1084 m | 100% |
| Spaneggsee | 3.6 ha | 1423 m | 100% |
Highest lake in Glarus: Obersee
7 of the 21 lakes lie above 2,000 m; the highest is the Obersee in Glarus Süd at 2475 m. The canton's median lake sits at 1515 m.
The canton's lowest-lying lake is the Torfstichsee in Glarus Nord at 411 m. Elevation is the water level in the landscape model; for reservoirs it varies with how full they are. 4 of the 21 lakes in the canton have a dam or embankment (structures in swissTLM3D): Klöntalersee, Limmerensee, Muttsee and Stausee Garichti.
Shared lakes: which lakes Glarus shares
Glarus shares 1 of its 21 lakes with other cantons, but it makes up only 44% of its lake surface: most of the water in the canton belongs to it alone.
| Lake | Cantons | Share in canton |
|---|---|---|
| Walensee | GL · SG | 19% |
List of lakes in Glarus
19 of the 21 lakes in Glarus together cover less area than a single lake, Klöntalersee: 2.82 km² against 3.14 km². An official name does not make a lake: 7 of the 28 named bodies of water in Glarus measure less than half a hectare. The list shows all of them by area, the 21 lakes first, the smaller ones marked.
- 1.Walensee · 5 municipalities24.1 km²419 m
- 2.Klöntalersee · Glarus3.14 km²844 m
- 3.Limmerensee · Glarus Süd1.33 km²1855 m
- 4.Muttsee · Glarus Süd63 ha2474 m
- 5.Obersee · Glarus Nord25 ha982 m
- 6.Oberblegisee · Glarus Süd16 ha1421 m
- 7.Stausee Garichti · Glarus Süd16 ha1622 m
- 8.Haslenseeli · Glarus Nord4.3 ha733 m
- 9.Talalpsee · Glarus Nord3.8 ha1084 m
- 10.Spaneggsee · Glarus Nord3.6 ha1423 m
- 11.Obersee · Glarus Süd3.1 ha2475 m
- 12.Ober Fabriggwijer · Glarus Nord2.9 ha426 m
- 13.Milchspüelersee · Glarus Süd2.1 ha2196 m
- 14.Torfstichsee · Glarus Nord1.8 ha411 m
- 15.Hüenderbüelsee · Glarus Süd1.5 ha2462 m
- 16.Chüebodensee · Glarus Süd1.5 ha2046 m
- 17.Chammseeli · Glarus Süd1.2 ha2013 m
- 18.Ängiseeli · Glarus Süd1.2 ha1990 m
- 19.Guppenseeli · Glarus Süd1.1 ha1515 m
- 20.Unter Fabriggwijer · Glarus Nord1.1 ha424 m
- 21.Fessis-Seeli · Glarus Süd0.82 ha2170 m
- 22.Bergetenseeli · Glarus Süd0.41 ha1620 m
- 23.Häxenseeli · Glarus Süd0.39 ha2216 m
- 24.Mattseeli · Glarus0.36 ha1858 m
- 25.Berglimattsee · Glarus Süd0.36 ha2158 m
- 26.Alpstegwijer · Glarus Süd0.24 ha896 m
- 27.Nü Wijer · Glarus Süd0.11 ha876 m
- 28.Schwarzseeli · Glarus Nord230 m²1667 m
Lakes by size: 14 of 21 under 5 ha
14 of the 21 lakes in Glarus are smaller than five hectares. 7 are larger than ten hectares, which puts Glarus at rank 10 of the 26 cantons.
Measured by area, the small lakes almost vanish: the 14 of the 21 lakes of half a hectare or more that stay under five hectares together cover about 3% of the lake surface in Glarus.
The median lake in Glarus sits 392 m lower than the median Swiss lake (1907 m).
Lakes by municipality: Glarus Süd has the most
The municipality with the most lakes is not on the canton's largest lake (Walensee): Glarus Süd, with 12 lakes, all above 1400 m. 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.
- Glarus Süd12Limmerensee · Muttsee · Oberblegisee · Stausee Garichti · Obersee · Milchspüelersee · Hüenderbüelsee · Chüebodensee · Chammseeli · Ängiseeli · Guppenseeli · Fessis-Seeli
- Glarus Nord7Obersee · Haslenseeli · Talalpsee · Spaneggsee · Ober Fabriggwijer · Torfstichsee · Unter Fabriggwijer
- Glarus1Klöntalersee
How many lakes would you have guessed for Glarus?
One click – anonymous, no sign-up required.
❓ Frequently asked questions about the lakes of Glarus
People also ask
Related questions from our magazine
891 lakes of half a hectare or more, 21 of them in Glarus, number 10 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: Glarus 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.
