Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

Swiss canton rent index 2024: rents adjusted for flat size

For the same flat size, rents are highest in the canton of Zug (index 131.3, Switzerland = 100) and lowest in the canton of Jura (66.1). A rented flat with the Swiss mix of room sizes cost CHF 1,643 a month on average in 2024, +17.3 % more than in 2010. Based on existing rents published by the Federal Statistical Office (FSO).

Highest index
Zug 131.3
Lowest index
Jura 66.1
Switzerland 2024, adjusted
CHF 1,643
a month
Rise since 2010
+17.3 %
Rise 2019 to 2024
+9.2 %
CPI rent index
+1.4 %
year on year, 2026-08

Average rent by canton Vacancy rate Reference interest rate Moving calculator

Rent index by canton (2024, Switzerland = 100)

Zurich: 120.5Bern: 87.9Lucerne: 97.2Uri: 76.4Schwyz: 110.5Obwalden: 94.6Nidwalden: 101.2Glarus: 81.4Zug: 131.3Fribourg: 89.3Solothurn: 85.3Basel-Stadt: 109.8Basel-Landschaft: 102.9Schaffhausen: 84.3Appenzell Outer Rhodes: 83.2Appenzell Inner Rhodes: St. Gallen: 86.9Grisons: 90.1Aargau: 97.0Thurgau: 88.2Ticino: 86.9Vaud: 104.8Valais: 83.6Neuchâtel: 75.9Geneva: 105.1Jura: 66.1ZHBELUURSZOWGLFRSOBLSGGRAGTGTIVDVSNEJU
66.1131.3
Index for the same flat size, Switzerland = 100

Ranking 2024

CantonIndexAdjustedAverage rent (FSO)Vacancy
Switzerland100CHF 1,643CHF 1,485 ± 31.00 %
1. Zug131.3CHF 2,158CHF 2,024 ± 230.42 %
2. Zurich120.5CHF 1,979CHF 1,768 ± 90.48 %
3. Schwyz110.5CHF 1,816CHF 1,719 ± 320.52 %
4. Basel-Stadt109.8CHF 1,804CHF 1,451 ± 190.92 %
5. Geneva105.1CHF 1,727CHF 1,573 ± 140.34 %
6. Vaud104.8CHF 1,722CHF 1,465 ± 80.89 %
7. Basel-Landschaft102.9CHF 1,690CHF 1,528 ± 190.79 %
8. Nidwalden101.2CHF 1,662CHF 1,590 ± 500.68 %
9. Lucerne97.2CHF 1,597CHF 1,500 ± 100.78 %
10. Aargau97.0CHF 1,594CHF 1,494 ± 81.18 %
11. Obwalden94.6CHF 1,555CHF 1,449 ± 570.50 %
12. Grisons90.1CHF 1,481CHF 1,368 ± 230.57 %
13. Fribourg89.3CHF 1,468CHF 1,328 ± 151.11 %
14. Thurgau88.2CHF 1,449CHF 1,373 ± 171.41 %
15. Bern87.9CHF 1,444CHF 1,319 ± 81.12 %
16. St. Gallen86.9CHF 1,428CHF 1,343 ± 121.37 %
17. Ticino86.9CHF 1,427CHF 1,245 ± 101.92 %
18. Solothurn85.3CHF 1,402CHF 1,281 ± 162.05 %
19. Schaffhausen84.3CHF 1,385CHF 1,287 ± 280.83 %
20. Valais83.6CHF 1,373CHF 1,227 ± 161.18 %
21. Appenzell Outer Rhodes83.2CHF 1,367CHF 1,320 ± 421.12 %
22. Glarus81.4CHF 1,338CHF 1,299 ± 480.61 %
23. Uri76.4CHF 1,256CHF 1,219 ± 440.64 %
24. Neuchâtel75.9CHF 1,247CHF 1,091 ± 121.82 %
25. Jura66.1CHF 1,086CHF 999 ± 263.03 %
Appenzell Inner Rhodesn/an/aCHF 1,448 ± 1120.93 %

Adjusted: rent with the Swiss mix of room sizes (CHF a month). Average rent: official FSO average of all rented flats with its 95% confidence interval. Vacancy: vacancy rate on 1 June 2025. Calculated by Swiss Living Index from official FSO figures.

Where rents rose most

Canton2019 to 2024since 2010Index 2010 = 100
Obwalden+13.3 %+19.9 %119.9
Zug+12.2 %+16.1 %116.1
Thurgau+11.7 %+21.0 %121.0
Zurich+11.1 %+19.8 %119.8
Glarus+10.9 %+22.9 %122.9
Basel-Stadt+10.5 %+19.9 %119.9
Basel-Landschaft+10.2 %+14.2 %114.2
Appenzell Outer Rhodes+10.2 %+19.2 %119.2
Lucerne+10.1 %+20.7 %120.7
Nidwalden+9.8 %+9.1 %109.1
Schwyz+9.6 %+18.2 %118.2
Solothurn+9.5 %+15.6 %115.6
Aargau+9.4 %+17.6 %117.6
Fribourg+9.2 %+17.5 %117.5
St. Gallen+8.9 %+15.2 %115.2
Geneva+8.8 %+9.7 %109.7
Schaffhausen+8.6 %+14.4 %114.4
Neuchâtel+8.6 %+15.2 %115.2
Grisons+8.5 %+16.0 %116.0
Valais+7.9 %+19.8 %119.8
Bern+7.4 %+15.1 %115.1
Jura+6.7 %+18.4 %118.4
Vaud+6.6 %+17.1 %117.1
Ticino+5.7 %+14.3 %114.3
Urin/a+6.5 % (from 2013)n/a
Appenzell Inner Rhodesn/an/an/a

Rise of the adjusted rent. Where the FSO publishes no figure for a year, the first year with complete figures is used (2010).

Rents by number of rooms (2024, CHF a month)

Canton2 rooms3 rooms4 rooms5 rooms
SwitzerlandCHF 1,217CHF 1,446CHF 1,708CHF 2,068
ZurichCHF 1,510CHF 1,732CHF 2,016CHF 2,446
BernCHF 1,078CHF 1,288CHF 1,536CHF 1,812
LucerneCHF 1,202CHF 1,448CHF 1,655CHF 2,020
UriCHF 988CHF 1,203CHF 1,335CHF 1,505
SchwyzCHF 1,270CHF 1,655CHF 1,927CHF 2,295
ObwaldenCHF 1,151CHF 1,406CHF 1,644CHF 2,156
NidwaldenCHF 1,189CHF 1,547CHF 1,821CHF 2,159
GlarusCHF 1,030CHF 1,242CHF 1,476CHF 1,669
ZugCHF 1,579CHF 1,875CHF 2,270CHF 2,770
FribourgCHF 1,074CHF 1,299CHF 1,539CHF 1,867
SolothurnCHF 1,041CHF 1,228CHF 1,463CHF 1,844
Basel-StadtCHF 1,201CHF 1,445CHF 1,891CHF 2,463
Basel-LandschaftCHF 1,219CHF 1,469CHF 1,760CHF 2,195
SchaffhausenCHF 1,095CHF 1,211CHF 1,422CHF 1,788
Appenzell Outer RhodesCHF 968CHF 1,266CHF 1,432CHF 1,750
Appenzell Inner RhodesCHF 1,032CHF 1,230CHF 1,672CHF 2,008
St. GallenCHF 1,075CHF 1,312CHF 1,503CHF 1,770
GrisonsCHF 1,117CHF 1,382CHF 1,603CHF 1,830
AargauCHF 1,208CHF 1,440CHF 1,691CHF 1,986
ThurgauCHF 1,115CHF 1,308CHF 1,543CHF 1,755
TicinoCHF 1,043CHF 1,249CHF 1,472CHF 1,830
VaudCHF 1,198CHF 1,477CHF 1,807CHF 2,266
ValaisCHF 1,028CHF 1,260CHF 1,459CHF 1,745
NeuchâtelCHF 888CHF 1,024CHF 1,303CHF 1,613
GenevaCHF 1,218CHF 1,483CHF 1,744CHF 2,097
JuraCHF 864CHF 926CHF 1,128CHF 1,249

FSO room classes (whole rooms). A dash means the FSO publishes no figure because the sample is too small.

Basel, Geneva and the city of Zurich: their own rent surveys

Three statistical offices survey rents themselves, more often than the FSO. Each series has its own definition and source; they are not mixed with the cantonal rent index above.

Rent rise year on year: Basel-Stadt and Switzerland

-1 %0 %1 %2 %3 %4 %201020122014201620182020202220242026

━ Basel-Stadt (Basel CPI, rent sub-index) · ╌ Switzerland (CPI rent index)

Source: Statistisches Amt Basel-Stadt, Basler Index der Konsumentenpreise (BIK), Teilindex Miete · Licence: CC BY 4.0

Geneva: average monthly rent 2025

In Geneva the kitchen counts as a room («pièces cuisine comprise»): a Geneva 4-room flat is roughly a 3-room flat elsewhere in Switzerland.

Rooms (incl. kitchen)All flatsFree market
1CHF 915CHF 926
2CHF 997CHF 1,061
3CHF 1,295CHF 1,365
4CHF 1,586CHF 1,639
5CHF 1,907CHF 1,959
6CHF 2,496CHF 2,602
7+CHF 3,820CHF 3,863
TotalCHF 1,526CHF 1,578

Geneva rent index 2026: 107.9 (May 2019 = 100), +7.9 % since 2019.

Source: Office cantonal de la statistique (OCSTAT), statistique des loyers · Licence: free use with source

City of Zurich: net rent a month 2026 (median)

RoomsNon-profitOther flatsOther since 2022
2CHF 868CHF 1,186+6.2 %
3CHF 990CHF 1,397+11.0 %
4CHF 1,238CHF 1,788+12.4 %

Non-profit: cooperatives and city-owned flats. Survey every two years in April.

Source: Statistik Stadt Zürich, Mietpreiserhebung · Licence: CC0

How we calculate it

  • Every year the FSO publishes the average rent of occupied rented flats per canton, by number of rooms (structural survey).
  • Otherwise cantons with many large flats look more expensive than they are. So we weight the rent of each room class in each canton with the same Swiss mix (dwellings by number of rooms, FSO 2025: 1: 6.6 %, 2: 15.2 %, 3: 27.1 %, 4: 27.3 %, 5: 14.8 %, 6+: 9.1 %).
  • That gives the adjusted rent. The index relates it to Switzerland (= 100) in the same year; the trend relates it to the first year.
  • These are existing rents, what tenants pay today, not asking rents of new listings. Within a canton, cities and the countryside differ widely.

Frequently asked questions

Which canton has the highest rents?

For the same flat size, the canton of Zug, followed by Zurich. The index adjusts for differences in flat size.

Why does the index differ from the average rent?

The average rent depends on how many small and large flats a canton has. The index calculates every canton with the same mix of room sizes and so shows the pure price difference.

Are these the rents of new listings?

No. They are existing rents from the FSO structural survey, the rents of current tenancies. Listings are usually higher.

How often is the index updated?

Once a year, when the FSO publishes the new structural survey; the figures lag by about a year and a half. The quarterly trend is shown by the rent index within the consumer price index.

Sources: FSO / OFS / UST je-d-09.03.03.01, je-d-09.03.01.01, FSO Leerwohnungszählung (LWZ), LIK cc-d-05.06.01.17. bfs.admin.ch · Data as CSV · JSON

Information, not advice.