Living in the Canton of Solothurn
Location, distances and noise for 71,126 residential buildings with 148,049 dwellings in the 104 municipalities of the Canton of Solothurn – from public data, without prices or ownership details.
104
Municipalities
71,126
Residential buildings
148,049
Dwellings
Find a municipality, neighbourhood, street or address
Market
Prices, rents and vacancy in the Canton of Solothurn
Rents
Official survey14.90 CHF/m²
per m² of living space per month, net
Canton of Solothurn · 2024
- Switzerland17.80 CHF/m²
14.90 CHF/m²
Rents per m² of living space per month, net · Canton of Solothurn · 2024
+10 %
since 2012
Line: average
All values as a table
| Year | Value | 25 % | 75 % | Cases |
|---|---|---|---|---|
| 2024 | 14.90 CHF/m² | – | – | – |
| 2023 | 14.60 CHF/m² | – | – | – |
| 2022 | 14.00 CHF/m² | – | – | – |
| 2021 | 14.10 CHF/m² | – | – | – |
| 2020 | 14.00 CHF/m² | – | – | – |
| 2019 | 13.90 CHF/m² | – | – | – |
| 2018 | 13.50 CHF/m² | – | – | – |
| 2017 | 13.30 CHF/m² | – | – | – |
| 2016 | 13.50 CHF/m² | – | – | – |
| 2015 | 13.20 CHF/m² | – | – | – |
| 2014 | 13.70 CHF/m² | – | – | – |
| 2013 | 13.60 CHF/m² | – | – | – |
| 2012 | 13.50 CHF/m² | – | – | – |
Official survey: Sample of existing tenancies.
Sources: BFS, Strukturerhebung (Durchschnitt aller bewohnten Mietwohnungen). Values apply to the area named, not to an individual building.
For owners
Sell, find out the value, let – in the Canton of Solothurn?
An experienced estate agency from your region looks at your property, estimates its value and shows you what is possible – free of charge and without obligation. We make the contact.
- 1Send an enquiry – two minutes, no account.
- 2We get back to you within two working days and choose a suitable estate agency from your region.
- 3Personal assessment on site – free of charge and without obligation.
Currently on Heimster
3,528 listings in the Canton of Solothurn

Rent
Moderne 5.5-Zimmer-Wohnung in Erlenbach, ZH
CHF 3,500 / month
5.5 rooms · 165 m² · Erlenbach

Rent
Gewerbefläche – Hinterhausstrasse 7, Rüfenacht
CHF 1,480 / month
89 m² · Rüfenacht

Rent
2.5-Zimmer-Wohnung – Alte Bernstrasse 15, Rüfenacht
CHF 1,800 / month
2.5 rooms · 70 m² · Rüfenacht

Rent
4.5-Zimmer-Wohnung – Hinterhausstrasse 7, Rüfenacht
CHF 2,450 / month
4.5 rooms · 110 m² · Rüfenacht

Rent
2.5-Zimmer-Wohnung – Alte Bernstrasse 13, Rüfenacht
CHF 1,800 / month
2.5 rooms · 70 m² · Rüfenacht

Rent
3.5-Zimmer-Wohnung – Alte Bernstrasse 13, Rüfenacht
CHF 2,100 / month
3.5 rooms · 85 m² · Rüfenacht
A
- Aedermannsdorf · 301 dwellings
- Aeschi · 677 dwellings
B
- Balm bei Günsberg · 95 dwellings
- Balsthal · 3,259 dwellings
- Beinwil · 131 dwellings
- Bellach · 2,792 dwellings
- Bettlach · 2,575 dwellings
- Biberist · 4,809 dwellings
- Biezwil · 168 dwellings
- Bolken · 258 dwellings
- Boningen · 386 dwellings
- Breitenbach · 2,181 dwellings
- Buchegg · 1,510 dwellings
- Bärschwil · 436 dwellings
- Bättwil · 549 dwellings
- Büren · 516 dwellings
- Büsserach · 1,215 dwellings
D
- Deitingen · 1,187 dwellings
- Derendingen · 3,587 dwellings
- Dornach · 3,549 dwellings
- Drei Höfe · 350 dwellings
- Dulliken · 2,651 dwellings
- Däniken · 1,494 dwellings
E
- Egerkingen · 2,020 dwellings
- Eppenberg-Wöschnau · 195 dwellings
- Erlinsbach · 1,821 dwellings
- Erschwil · 470 dwellings
- Etziken · 509 dwellings
F
- Fehren · 298 dwellings
- Feldbrunnen-St. Niklaus · 542 dwellings
- Flumenthal · 533 dwellings
- Fulenbach · 863 dwellings
G
- Gempen · 446 dwellings
- Gerlafingen · 2,729 dwellings
- Grenchen · 10,636 dwellings
- Gretzenbach · 1,294 dwellings
- Grindel · 256 dwellings
- Gunzgen · 896 dwellings
- Günsberg · 623 dwellings
H
- Hauenstein-Ifenthal · 166 dwellings
- Herbetswil · 313 dwellings
- Himmelried · 498 dwellings
- Hochwald · 625 dwellings
- Hofstetten-Flüh · 1,569 dwellings
- Holderbank · 431 dwellings
- Horriwil · 423 dwellings
- Hubersdorf · 320 dwellings
- Hägendorf · 2,471 dwellings
- Härkingen · 831 dwellings
- Hüniken · 66 dwellings
K
- Kammersrohr · 16 dwellings
- Kappel · 1,746 dwellings
- Kestenholz · 896 dwellings
- Kienberg · 256 dwellings
- Kleinlützel · 675 dwellings
- Kriegstetten · 1,471 dwellings
L
- Langendorf · 1,983 dwellings
- Laupersdorf · 854 dwellings
- Lohn-Ammannsegg · 1,395 dwellings
- Lommiswil · 762 dwellings
- Lostorf · 1,998 dwellings
- Luterbach · 1,872 dwellings
- Lüsslingen-Nennigkofen · 551 dwellings
- Lüterkofen-Ichertswil · 431 dwellings
M
- Matzendorf · 683 dwellings
- Meltingen · 317 dwellings
- Messen · 708 dwellings
- Metzerlen-Mariastein · 482 dwellings
- Mümliswil-Ramiswil · 1,238 dwellings
N
- Neuendorf · 1,140 dwellings
- Niederbuchsiten · 645 dwellings
- Niedergösgen · 2,053 dwellings
- Nuglar-St. Pantaleon · 744 dwellings
- Nunningen · 1,013 dwellings
O
- Oberbuchsiten · 1,168 dwellings
- Oberdorf · 899 dwellings
- Obergerlafingen · 587 dwellings
- Obergösgen · 1,223 dwellings
- Oensingen · 3,267 dwellings
- Olten · 11,079 dwellings
R
- Recherswil · 1,032 dwellings
- Rickenbach · 595 dwellings
- Riedholz · 1,091 dwellings
- Rodersdorf · 740 dwellings
- Rüttenen · 789 dwellings
S
- Schnottwil · 565 dwellings
- Schönenwerd · 2,658 dwellings
- Seewen · 593 dwellings
- Selzach · 1,866 dwellings
- Solothurn · 10,117 dwellings
- Starrkirch-Wil · 921 dwellings
- Stüsslingen · 616 dwellings
- Subingen · 1,613 dwellings
T
- Trimbach · 3,460 dwellings
U
- Unterramsern · 109 dwellings
W
- Walterswil · 384 dwellings
- Wangen bei Olten · 2,834 dwellings
- Welschenrohr-Gänsbrunnen · 679 dwellings
- Winznau · 1,039 dwellings
- Wisen · 235 dwellings
- Witterswil · 676 dwellings
- Wolfwil · 1,213 dwellings

