Skip to main content
Ranking · Data 2025 · Source: BFS

The fastest-shrinking municipalities in canton Solothurn

National ranking

Balm bei Günsberg is shrinking fastest in canton Solothurn: its population fell -7.4 % in 2025. Next come Beinwil (-5.3 %) and Günsberg (-3 %). The basis is the year’s population change. Source: FSO (BEVNAT).

Ranking

BFS · 2025
RankMunicipalityPopulation changeResidents
1Balm bei Günsberg-7.4%213
2Beinwil-5.3%248
3Günsberg-3%1'169
4Flumenthal-2.8%1'023
5Obergerlafingen-2.7%1'232
6Rüttenen-2.2%1'498
7Grindel-2.1%508
8Metzerlen-Mariastein-1.8%970
9Nunningen-1.8%1'948
10Witterswil-1.7%1'475
11Gempen-1.6%919
12Büren-1.6%1'060
13Schnottwil-1.5%1'159
14Meltingen-1.3%623
15Eppenberg-Wöschnau-1.2%336
16Lüsslingen-Nennigkofen-1.1%1'131
17Bettlach-1%4'935
18Härkingen-1%1'763
19Oberbuchsiten-1%2'382
20Welschenrohr-Gänsbrunnen-0.8%1'199
21Oensingen-0.8%6'766
22Rodersdorf-0.7%1'398
23Drei Höfe-0.7%727
24Oberdorf-0.7%1'806
25Hüniken-0.6%160
26Bättwil-0.6%1'185
27Kleinlützel-0.6%1'190
28Walterswil-0.5%768
29Lostorf-0.4%4'113
30Mümliswil-Ramiswil-0.4%2'472
31Horriwil-0.3%940
32Hochwald-0.3%1'278
33Feldbrunnen-St. Niklaus-0.3%1'068
34Rickenbach-0.3%1'208
35Lohn-Ammannsegg-0.2%2'940
36Lommiswil-0.2%1'615
37Biberist-0.2%9'531
38Solothurn-0.1%16'830
39Dornach-0%6'898
40Holderbank0%779
41Biezwil0%345
42Seewen0%1'088
43Kienberg0%526
44Gerlafingen0%5'859
45Kammersrohr0%32
46Zuchwil0.1%9'622
47Kestenholz0.2%1'888
48Hofstetten-Flüh0.2%3'410
49Bolken0.4%579
50Subingen0.4%3'311
51Boningen0.4%816
52Winznau0.4%2'061
53Riedholz0.4%2'319
54Zullwil0.4%704
55Stüsslingen0.5%1'265
56Buchegg0.5%2'979
57Messen0.5%1'506
58Neuendorf0.7%2'412
59Erlinsbach0.7%3'761
60Kriegstetten0.7%1'456
61Dulliken0.7%5'489
62Kappel0.8%3'591
63Hägendorf0.8%5'343
64Luterbach0.9%3'756
65Büsserach0.9%2'473
66Balsthal1%6'622
67Niedergösgen1%4'297
68Himmelried1%974
69Aeschi1.1%1'342
70Trimbach1.1%6'928
71Fulenbach1.1%1'841
72Hubersdorf1.1%727
73Olten1.1%19'265
74Däniken1.1%3'108
75Wangen bei Olten1.2%5'598
76Derendingen1.2%7'219
77Wolfwil1.2%2'473
78Egerkingen1.3%4'365
79Bärschwil1.3%806
80Gretzenbach1.3%2'825
81Bellach1.4%5'632
82Herbetswil1.5%617
83Selzach1.6%3'750
84Breitenbach1.7%4'440
85Nuglar-St. Pantaleon1.7%1'580
86Schönenwerd1.9%5'437
87Laupersdorf1.9%1'916
88Grenchen2%18'973
89Starrkirch-Wil2%2'020
90Hauenstein-Ifenthal2.1%348
91Niederbuchsiten2.1%1'369
92Matzendorf2.1%1'439
93Unterramsern2.2%230
94Etziken2.3%1'093
95Lüterkofen-Ichertswil2.3%923
96Aedermannsdorf2.4%607
97Obergösgen2.5%2'553
98Langendorf2.6%3'983
99Recherswil2.6%2'260
100Wisen3%451
101Erschwil3%996
102Deitingen3%2'409
103Fehren3.2%619
104Gunzgen5.1%1'783
BEVNAT (Statistik der natürlichen Bevölkerungsbewegung) 2025 · Federal Statistical Office (FSO), retrieved 11.09.2026

How we measure this

BFS

Change 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. This ranking shows the same measure from the other end: the steepest declines first. A negative value means shrinkage.

Frequently asked questions

Which municipality in canton Solothurn is shrinking fastest?
Balm bei Günsberg: -7.4 % population in 2025 — the steepest decline of any municipality in canton Solothurn. Source: FSO (BEVNAT).
Why do some municipalities shrink?
The year’s population change comes from births, deaths and in/out-migration (FSO BEVNAT). When deaths and departures outweigh births and arrivals, the population falls. The percentage makes small and large municipalities comparable.