Rapport de marche

Rapport sur le marche locatif suisse

octobre 2026

Une analyse complete du marche locatif suisse basee sur 2'889 annonces actives dans 1365 villes. Donnees agregees de 2 plateformes dont Flatfox, Homegate, ImmoScout24 et d'autres.

Publié le 26 octobre 2026Mis a jour quotidiennementPar Flatradar Research

Resume executif

Le loyer brut moyen en Suisse s'eleve a CHF 2'653 par mois, avec une mediane de CHF 2'290 — ce qui suggere que les annonces haut de gamme dans les emplacements premium tirent la moyenne au-dessus de ce que la plupart des locataires paient reellement.

Le prix moyen au metre carre est de CHF 56/m², bien que cela varie considerablement selon la ville et le canton. Cham est en tete comme ville la plus chere avec un loyer moyen de CHF 5'252.

Nos donnees couvrent 1365 villes et communes, avec 2'889 annonces actives actuellement suivies. L'offre la plus importante est concentree dans les grands centres urbains, tandis que les petites villes ont souvent moins de 10 annonces disponibles.

Apercu du marche

Annonces actives

0

Loyer moyen

CHF 0/mois

Loyer median

CHF 0/mois

CHF/m² moyen

CHF 0/m²

Villes couvertes

1365

Sources de donnees

2

Cantons

22

Types de pieces

11

Villes les plus cheres

Top 15 des villes par loyer brut moyen (minimum 10 annonces actives)

1ChamZG
CHF 5'252
2GenèveGE
CHF 4'714
3Crans-MontanaVS
CHF 4'433
4LuganoTI
CHF 4'153
5ParadisoTI
CHF 3'598
6KlotenZH
CHF 3'480
7ZürichZH
CHF 3'097
8LausanneVD
CHF 2'999
9BernBE
CHF 2'851
10LuzernLU
CHF 2'845
11BaselBS
CHF 2'747
12BinningenBL
CHF 2'659
13WinterthurZH
CHF 2'581
14Langnau i. E.BE
CHF 2'480
15MuttenzBL
CHF 2'417

Villes les plus abordables

Top 15 des villes par loyer brut moyen le plus bas (minimum 10 annonces actives)

1Le LocleNE
CHF 1'342
2La Chaux-de-FondsNE
CHF 1'355
3RorschachSG
CHF 1'443
4MoutierJU
CHF 1'465
5ChiassoTI
CHF 1'509
6GrenchenSO
CHF 1'691
7LocarnoTicino
CHF 1'795
8VacalloTI
CHF 1'802
9BellinzonaTI
CHF 1'841
10DelémontJU
CHF 1'856
11St. GallenSG
CHF 2'033
12MendrisioTI
CHF 2'060
13SolothurnSO
CHF 2'074
14BurgdorfBE
CHF 2'152
15NeuchâtelNE
CHF 2'184

Comparaison des villes

Toutes les villes avec 10+ annonces actives, triables par colonne

VilleAnnoncesLoyer moyen
ChamZG11CHF 5'252
GenèveGE39CHF 4'714
Crans-MontanaVS83CHF 4'433
LuganoTI50CHF 4'153
ParadisoTI11CHF 3'598
KlotenZH12CHF 3'480
ZürichZH434CHF 3'097
LausanneVD61CHF 2'999
BernBE36CHF 2'851
LuzernLU25CHF 2'845
BaselBS108CHF 2'747
BinningenBL14CHF 2'659
WinterthurZH20CHF 2'581
Langnau i. E.BE11CHF 2'480
MuttenzBL13CHF 2'417
MünchensteinBL10CHF 2'405
AllschwilBL12CHF 2'360
OltenSO14CHF 2'356
LiestalBL28CHF 2'355
StabioTI15CHF 2'347
BielBE15CHF 2'347
Biel/BienneBE14CHF 2'331
Yverdon-les-BainsVD10CHF 2'311
MarlyFR11CHF 2'301
FribourgVD35CHF 2'276
ArbonTG12CHF 2'223
NeuchâtelNE27CHF 2'184
BurgdorfBE15CHF 2'152
SolothurnSO22CHF 2'074
MendrisioTI17CHF 2'060
St. GallenSG26CHF 2'033
DelémontJU17CHF 1'856
BellinzonaTI33CHF 1'841
VacalloTI10CHF 1'802
LocarnoTicino16CHF 1'795
GrenchenSO21CHF 1'691
ChiassoTI30CHF 1'509
MoutierJU10CHF 1'465
RorschachSG17CHF 1'443
La Chaux-de-FondsNE85CHF 1'355
Le LocleNE30CHF 1'342

Loyer par nombre de pieces

Loyer brut moyen par nombre de pieces sur toutes les annonces actives

1 piece
CHF 1'927median CHF 1'715
1.5 pieces
CHF 2'448median CHF 2'260
2 pieces
CHF 1'976median CHF 1'610
2.5 pieces
CHF 2'622median CHF 2'350
3 pieces
CHF 2'542median CHF 2'240
3.5 pieces
CHF 2'768median CHF 2'400
4 pieces
CHF 3'110median CHF 2'500
4.5 pieces
CHF 3'415median CHF 2'670
5 pieces
CHF 2'802median CHF 2'570
5.5 pieces
CHF 3'494median CHF 2'780
6+ pieces
CHF 4'445median CHF 3'330

Distribution des prix

Nombre d'annonces par tranche de loyer mensuel

< CHF 1'000
190
CHF 1000 – 1500
355
CHF 1500 – 2000
542
CHF 2000 – 2500
584
CHF 2500 – 3000
458
CHF 3000 – 3500
236
CHF 3500 – 4000
176
> CHF 4'000
348

Analyse par canton

Loyers moyens agreges par canton

CantonAnnoncesLoyer moyen
GE55CHF 5'147
VS102CHF 4'238
ZG7CHF 4'186
SZ6CHF 3'827
ZH174CHF 3'566
TI134CHF 3'247
VD163CHF 3'029
LU19CHF 3'021
GR6CHF 2'804
BS79CHF 2'677
BL150CHF 2'493
AG85CHF 2'448
FR98CHF 2'365
Ticino5CHF 2'284
AR10CHF 2'266
Canton Ticino9CHF 2'258
BE224CHF 2'229
SG83CHF 2'156
TG24CHF 2'118
SO108CHF 1'965
JU28CHF 1'663
NE145CHF 1'653

Indice d'accessibilite (CHF/m²)

Loyer par metre carre par ville — une meilleure comparaison que le loyer absolu, car il normalise la taille de l'appartement

1OltenSO
CHF 228/m²
2LuzernLU
CHF 131/m²
3ZürichZH
CHF 113/m²
4ChamZG
CHF 110/m²
5BaselBS
CHF 72/m²
6GenèveGE
CHF 69/m²
7LiestalBL
CHF 62/m²
8BernBE
CHF 59/m²
9LausanneVD
CHF 57/m²
10MuttenzBL
CHF 57/m²
11AllschwilBL
CHF 54/m²
12KlotenZH
CHF 53/m²
13ParadisoTI
CHF 52/m²
14Crans-MontanaVS
CHF 52/m²
15FribourgVD
CHF 49/m²
16LuganoTI
CHF 48/m²
17NeuchâtelNE
CHF 47/m²
18BinningenBL
CHF 47/m²
19St. GallenSG
CHF 43/m²
20ChiassoTI
CHF 40/m²

Methodologie

Ce rapport est base sur les annonces de location actives agregees a partir de plusieurs plateformes immobilieres suisses, dont Flatfox, Homegate (via Comparis), ImmoScout24 (via Comparis) et d'autres sources. Les donnees sont collectees en continu et mises a jour plusieurs fois par jour.

Ce qui est inclus: Appartements, maisons et residences secondaires avec un loyer brut entre CHF 1 et CHF 20'000 par mois. Seules les annonces actuellement actives sont comptees.

Ce qui est exclu: Les proprietes commerciales, les places de parking et les chambres partagees (colocation) sont exclues de l'analyse principale. Les annonces sans montant de loyer valide sont egalement exclues.

Seuil minimum par ville: Les classements par ville necessitent un minimum de 10 annonces actives pour assurer la pertinence statistique. Le tableau de comparaison utilise le meme seuil.

Moyennes: Toutes les moyennes sont des moyennes arithmetiques sauf indication contraire. Les valeurs medianes sont fournies a cote des moyennes pour les indicateurs cles.

Commencez votre recherche d'appartement

Parcourir 2'889+ annonces dans 1365 villes suisses avec des filtres intelligents et la recherche IA.