Ranking · Geography · SG
Geography in canton St. Gallen
All Geography rankings for the municipalities of canton St. Gallen — the top 10 of each, linking to the full list.
Canton St. Gallen overview →Largest by area
swisstopo · 2025| Rank | Municipality | Area |
|---|---|---|
| 1 | Mels | 139.1 km² |
| 2 | Pfäfers | 128.5 km² |
| 3 | Nesslau | 92.7 km² |
| 4 | Wildhaus-Alt St. Johann | 87.5 km² |
| 5 | Neckertal | 81.8 km² |
| 6 | Flums | 75.2 km² |
| 7 | Quarten | 73.2 km² |
| 8 | Eschenbach | 54.9 km² |
| 9 | Grabs | 54.7 km² |
| 10 | Wattwil | 51.2 km² |
Highest municipalities
Wikidata · 2025| Rank | Municipality | Elevation |
|---|---|---|
| 1 | Mels | 1'579 m |
| 2 | Quarten | 1'420 m |
| 3 | Flums | 1'124 m |
| 4 | Grabs | 1'082 m |
| 5 | Gommiswald | 1'074 m |
| 6 | Nesslau | 979 m |
| 7 | Neckertal | 912 m |
| 8 | Amden | 903 m |
| 9 | Wildhaus-Alt St. Johann | 895 m |
| 10 | Eggersriet | 827 m |
Remotest municipalities
ARE · NPVM · 2025| Rank | Municipality | PT travel time |
|---|---|---|
| 1 | Eichberg | 147 min |
| 2 | Oberriet | 144 min |
| 3 | Wildhaus-Alt St. Johann | 143 min |
| 4 | Diepoldsau | 142 min |
| 5 | Marbach | 142 min |
| 6 | Altstätten | 140 min |
| 7 | Berneck | 136 min |
| 8 | Widnau | 135 min |
| 9 | Rebstein | 133 min |
| 10 | Balgach | 129 min |
Best-connected municipalities
ARE · NPVM · 2025| Rank | Municipality | PT travel time |
|---|---|---|
| 1 | Rapperswil-Jona | 54 min |
| 2 | Schmerikon | 70 min |
| 3 | Uznach | 73 min |
| 4 | Amden | 75 min |
| 5 | Weesen | 75 min |
| 6 | Schänis | 76 min |
| 7 | Wil | 76 min |
| 8 | Benken | 77 min |
| 9 | Quarten | 80 min |
| 10 | Kaltbrunn | 82 min |
Second homes
ARE · 2026| Rank | Municipality | Second-home share |
|---|---|---|
| 1 | Wildhaus-Alt St. Johann | 63.9% |
| 2 | Amden | 48.4% |
| 3 | Flums | 44.4% |
| 4 | Quarten | 40.6% |
| 5 | Pfäfers | 31.5% |
| 6 | Nesslau | 25.6% |
| 7 | Ebnat-Kappel | 17.6% |
| 8 | Walenstadt | 16.9% |
| 9 | Neckertal | 16.8% |
| 10 | Bad Ragaz | 16.1% |
Organic farming
BFS · 2025| Rank | Municipality | Organic share |
|---|---|---|
| 1 | Wildhaus-Alt St. Johann | 55.2% |
| 2 | Rheineck | 50% |
| 3 | Amden | 32.6% |
| 4 | Tübach | 28.6% |
| 5 | St. Gallen | 28% |
| 6 | Grabs | 27.4% |
| 7 | Berg | 26.7% |
| 8 | Thal | 23.8% |
| 9 | Rorschacherberg | 23.1% |
| 10 | Uzwil | 22.6% |