Canton of Solothurn

Canton · 106 municipalities · vacancy 2025 Data 2025, as of 29 Sept 2026

In 2025, 3’003 of 146’488 dwellings stood vacant in the canton of Solothurn, a vacancy rate of 2.05%.

The vacancy rate fell from 2.62% in 2016 to 2.05% in 2025 (-0.57 pp).

That is the 2nd highest vacancy rate of the 26 cantons.

Key figures 2025

Vacancy rate
2.05%
Vacant dwellings
3’003
Dwelling stock
146’488

Vacancy trend 2016-2025

Vacancy rate, vacant dwellings and dwelling stock, 2016 to 2025
YearRateVacantStock
20252.05%3’003146’488
20242.37%3’456145’823
20232.39%3’445144’142
20222.66%3’798142’782
20213.15%4’446141’143
20203.22%4’490139’441
20193.40%4’674137’471
20182.98%4’052135’973
20172.79%3’757134’659
20162.62%3’478132’748

Breakdown of vacant dwellings

Of the 3’003 vacant dwellings, 448 are in single-family houses and 2’555 in multi-family houses; 2’471 are for rent and 532 for sale; 114 are new and 2’889 older.

House type

House typeVacantRateShare of vacant
Single-family houses4480.31%14.9%
Multi-family houses2’5551.74%85.1%

Sale / rent

Sale / rentVacantRateShare of vacant
For sale5320.36%17.7%
For rent2’4711.69%82.3%

Dwelling age

Dwelling ageVacantRateShare of vacant
New dwellings1140.08%3.8%
Older dwellings2’8891.97%96.2%

Comparison

Across Switzerland it is 1.00% (48’455 vacant of 4’845’500 dwellings).

ComparisonRateVacantStock
Solothurn2.05%3’003146’488
Switzerland1.00%48’4554’845’500

Municipalities in the canton of Solothurn

Vacancy rate by municipality in the canton of Solothurn, 2025
MunicipalityRateVacantStock
Olten2.06%22711’019
Grenchen1.27%13310’472
Solothurn1.24%12510’081
Zuchwil5.19%2675’145
Biberist1.22%584’754
Dornach2.11%753’555
Derendingen1.07%383’551
Trimbach6.40%2193’422
Oensingen1.20%393’250
Balsthal3.44%1113’227
Bellach2.19%612’785
Gerlafingen0.51%142’745
Wangen bei Olten2.95%802’712
Schönenwerd3.48%912’615
Dulliken4.11%1072’603
Bettlach4.21%1082’565
Hägendorf0.24%62’500
Breitenbach1.99%432’161
Niedergösgen0.93%192’043
Egerkingen1.10%222’000
Lostorf3.38%671’982
Langendorf1.27%251’969
Luterbach0.75%141’867
Selzach1.26%231’825
Erlinsbach (SO)1.71%311’813
Kappel (SO)3.07%511’661
Subingen1.76%281’591
Hofstetten-Flüh2.49%391’566
Buchegg0.80%121’500
Däniken2.31%341’472
Lohn-Ammannsegg0.86%121’395
Gretzenbach2.64%341’288
Mümliswil-Ramiswil2.62%321’221
Obergösgen1.48%181’216
Wolfwil1.58%191’203
Büsserach3.91%471’202
Oberbuchsiten1.30%151’154
Neuendorf2.55%291’137
Deitingen2.29%261’135
Riedholz4.33%471’085
Winznau1.26%131’032
Recherswil0.68%71’029
Nunningen1.98%201’010
Starrkirch-Wil1.11%10901
Oberdorf (SO)1.79%16894
Kestenholz0.45%4889
Fulenbach5.13%44858
Laupersdorf1.77%15847
Gunzgen1.82%15824
Härkingen0.85%7824
Rüttenen0.51%4784
Lommiswil1.99%15754
Nuglar-St. Pantaleon0.68%5735
Rodersdorf1.23%9732
Messen0.86%6698
Kriegstetten0.87%6690
Matzendorf1.76%12682
Welschenrohr-Gänsbrunnen2.52%17675
Kleinlützel1.20%8667
Witterswil0.45%3667
Aeschi (SO)1.53%10654
Niederbuchsiten1.87%12642
Hochwald1.60%10625
Günsberg2.74%17620
Rickenbach (SO)1.17%7598
Stüsslingen2.01%12597
Seewen0.85%5588
Obergerlafingen1.20%7583
Schnottwil2.18%12550
Bättwil1.84%10543
Feldbrunnen-St. Niklaus2.22%12541
Lüsslingen-Nennigkofen0.74%4541
Flumenthal1.69%9533
Büren (SO)2.17%11507
Etziken2.96%15507
Himmelried1.98%10505
Metzerlen-Mariastein1.24%6484
Erschwil1.53%7458
Gempen1.80%8444
Lüterkofen-Ichertswil2.31%10433
Bärschwil3.24%14432
Holderbank (SO)2.84%12423
Horriwil1.22%5410
Halten0.77%3390
Walterswil (SO)0.77%3390
Oekingen1.03%4388
Boningen0.78%3385
Drei Höfe2.29%8349
Zullwil1.20%4333
Hubersdorf3.46%11318
Meltingen0.95%3316
Herbetswil4.92%15305
Aedermannsdorf1.69%5296
Fehren1.02%3294
Bolken2.70%7259
Kienberg1.57%4255
Grindel1.59%4252
Wisen (SO)0.86%2233
Eppenberg-Wöschnau6.28%12191
Hauenstein-Ifenthal0.62%1161
Biezwil0.00%0153
Beinwil (SO)0.76%1132
Balm bei Günsberg2.17%292
Unterramsern0.00%082
Hüniken1.49%167
Kammersrohr0.00%0-

Other cantons

Source and method

Source: Federal Statistical Office (FSO), survey of vacant dwellings (Leerwohnungszählung), via stats.swiss. The dwelling stock is estimated from the published counts and rates.

House type, tenure and dwelling age are three independent breakdowns of the same vacant dwellings; they cannot be combined (there is no "rented new dwelling" figure).

Vacancy data for 2025, statistics computed on 29 Sept 2026.

Explore the canton of Solothurn in vacoo