Ranking · Data 2025 · Source: BFS
The fastest-growing municipalities in canton St. Gallen
National ranking →Niederbüren is growing fastest in canton St. Gallen: its population rose 2.8 % in 2025. Next come Walenstadt (2.7 %) and Gommiswald (2.1 %). The basis is the year’s population change from births, deaths and migration. Source: FSO (BEVNAT).
Ranking
BFS · 2025| Rank | Municipality | Population growth | Residents |
|---|---|---|---|
| 1 | Niederbüren | 2.8% | 1'571 |
| 2 | Walenstadt | 2.7% | 6'083 |
| 3 | Gommiswald | 2.1% | 5'838 |
| 4 | Oberuzwil | 1.8% | 6'864 |
| 5 | Buchs | 1.8% | 14'287 |
| 6 | Au | 1.7% | 8'771 |
| 7 | Gossau | 1.7% | 18'943 |
| 8 | Altstätten | 1.7% | 12'788 |
| 9 | Sennwald | 1.5% | 6'428 |
| 10 | Benken | 1.5% | 3'119 |
| 11 | Rheineck | 1.5% | 3'566 |
| 12 | Pfäfers | 1.4% | 1'647 |
| 13 | Eschenbach | 1.3% | 10'401 |
| 14 | Gaiserwald | 1.3% | 8'828 |
| 15 | Rüthi | 1.3% | 2'667 |
| 16 | Nesslau | 1.2% | 3'937 |
| 17 | Rorschach | 1.1% | 10'389 |
| 18 | Thal | 1.1% | 7'217 |
| 19 | Uznach | 1.1% | 7'114 |
| 20 | Flums | 1.1% | 5'458 |
| 21 | Wattwil | 1.1% | 9'262 |
| 22 | Wil | 1.1% | 25'444 |
| 23 | Schänis | 1% | 4'213 |
| 24 | Vilters-Wangs | 0.9% | 5'168 |
| 25 | Bütschwil-Ganterschwil | 0.9% | 5'385 |
| 26 | Goldach | 0.9% | 9'872 |
| 27 | Kirchberg | 0.9% | 9'879 |
| 28 | Mörschwil | 0.8% | 3'702 |
| 29 | Sargans | 0.8% | 6'670 |
| 30 | St. Gallen | 0.8% | 79'487 |
| 31 | Oberbüren | 0.8% | 4'762 |
| 32 | Lichtensteig | 0.8% | 2'157 |
| 33 | Widnau | 0.7% | 10'485 |
| 34 | Uzwil | 0.7% | 14'676 |
| 35 | Grabs | 0.6% | 7'535 |
| 36 | Niederhelfenschwil | 0.6% | 3'309 |
| 37 | Kaltbrunn | 0.6% | 5'128 |
| 38 | Ebnat-Kappel | 0.6% | 5'353 |
| 39 | Wildhaus-Alt St. Johann | 0.5% | 2'614 |
| 40 | Oberriet | 0.5% | 9'417 |
| 41 | Berneck | 0.5% | 4'026 |
| 42 | Schmerikon | 0.4% | 4'168 |
| 43 | Häggenschwil | 0.4% | 1'432 |
| 44 | Quarten | 0.4% | 3'118 |
| 45 | Neckertal | 0.4% | 6'446 |
| 46 | Wartau | 0.4% | 5'617 |
| 47 | Flawil | 0.4% | 10'672 |
| 48 | Balgach | 0.4% | 5'229 |
| 49 | Rorschacherberg | 0.3% | 7'741 |
| 50 | Gams | 0.2% | 3'736 |
| 51 | Rapperswil-Jona | 0.2% | 28'836 |
| 52 | St. Margrethen | 0.2% | 6'731 |
| 53 | Wittenbach | 0.2% | 10'157 |
| 54 | Rebstein | 0.1% | 5'084 |
| 55 | Waldkirch | 0.1% | 3'581 |
| 56 | Lütisburg | 0.1% | 1'647 |
| 57 | Untereggen | 0% | 1'035 |
| 58 | Mels | 0% | 9'581 |
| 59 | Steinach | -0.1% | 3'579 |
| 60 | Diepoldsau | -0.1% | 6'933 |
| 61 | Sevelen | -0.1% | 5'405 |
| 62 | Weesen | -0.2% | 1'895 |
| 63 | Degersheim | -0.2% | 4'209 |
| 64 | Eichberg | -0.2% | 1'614 |
| 65 | Amden | -0.3% | 1'896 |
| 66 | Jonschwil | -0.3% | 3'979 |
| 67 | Bad Ragaz | -0.5% | 6'836 |
| 68 | Zuzwil | -0.8% | 4'994 |
| 69 | Tübach | -0.9% | 1'587 |
| 70 | Marbach | -1% | 2'147 |
| 71 | Muolen | -1.1% | 1'251 |
| 72 | Berg | -1.2% | 1'021 |
| 73 | Andwil | -1.3% | 2'117 |
| 74 | Mosnang | -1.5% | 2'936 |
| 75 | Eggersriet | -2.6% | 2'370 |
BEVNAT (Statistik der natürlichen Bevölkerungsbewegung) 2025 · Federal Statistical Office (FSO), retrieved 11.09.2026
How we measure this
BFSChange in the permanent resident population during calendar year 2025, in percent of the population on 1 January, from the FSO statistics on natural population movement (BEVNAT) and migration. A positive value means growth, a negative one decline. The percentage makes small and large municipalities comparable.
Frequently asked questions
- Which municipality in canton St. Gallen is growing fastest?
- Niederbüren: +2.8 % population in 2025 — the strongest growth of any municipality in canton St. Gallen. Source: FSO (BEVNAT).
- How is population growth measured?
- It is the change in the permanent resident population over the calendar year, in percent of the starting population, from births, deaths and in/out-migration (FSO BEVNAT). A percentage rather than absolute heads makes villages and cities fairly comparable.