Rapport de marche

Rapport sur le marche locatif suisse

septembre 2026

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

Publié le 11 septembre 2026Mis a jour quotidiennementPar Flatradar Research

Resume executif

Le loyer brut moyen en Suisse s'eleve a CHF 2'528 par mois, avec une mediane de CHF 2'190 — 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 48/m², bien que cela varie considerablement selon la ville et le canton. Genève est en tete comme ville la plus chere avec un loyer moyen de CHF 4'739.

Nos donnees couvrent 1297 villes et communes, avec 2'743 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

1297

Sources de donnees

2

Cantons

20

Types de pieces

11

Villes les plus cheres

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

1GenèveGE
CHF 4'739
2Crans-MontanaVS
CHF 3'633
3LuganoTI
CHF 3'633
4LuzernLU
CHF 3'202
5LausanneVD
CHF 2'975
6ZürichZH
CHF 2'933
7ParadisoTI
CHF 2'863
8BernBE
CHF 2'733
9BaselBS
CHF 2'594
10Muri b. BernBE
CHF 2'587
11MuttenzBL
CHF 2'525
12LiestalBL
CHF 2'456
13OftringenAG
CHF 2'413
14MarlyFR
CHF 2'276
15BielBE
CHF 2'177

Villes les plus abordables

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

1Le LocleNE
CHF 1'247
2La Chaux-de-FondsNE
CHF 1'332
3ChiassoTI
CHF 1'538
4RorschachSG
CHF 1'570
5GrenchenSO
CHF 1'577
6VacalloTI
CHF 1'605
7StabioTI
CHF 1'653
8SolothurnSO
CHF 1'724
9DelémontJU
CHF 1'748
10BellinzonaTI
CHF 1'772
11WinterthurZH
CHF 1'843
12St. GallenSG
CHF 1'902
13LangenthalBE
CHF 1'941
14BurgdorfBE
CHF 1'978
15MendrisioTI
CHF 2'063

Comparaison des villes

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

VilleAnnoncesLoyer moyen
GenèveGE34CHF 4'739
Crans-MontanaVS78CHF 3'633
LuganoTI61CHF 3'633
LuzernLU17CHF 3'202
LausanneVD60CHF 2'975
ZürichZH460CHF 2'933
ParadisoTI12CHF 2'863
BernBE40CHF 2'733
BaselBS99CHF 2'594
Muri b. BernBE10CHF 2'587
MuttenzBL11CHF 2'525
LiestalBL37CHF 2'456
OftringenAG16CHF 2'413
MarlyFR12CHF 2'276
BielBE13CHF 2'177
NeuchâtelNE23CHF 2'175
LocarnoTicino10CHF 2'132
FribourgVD31CHF 2'114
Biel/BienneBE29CHF 2'112
OltenSO18CHF 2'087
MendrisioTI17CHF 2'063
BurgdorfBE18CHF 1'978
LangenthalBE12CHF 1'941
St. GallenSG30CHF 1'902
WinterthurZH15CHF 1'843
BellinzonaTI29CHF 1'772
DelémontJU16CHF 1'748
SolothurnSO19CHF 1'724
StabioTI15CHF 1'653
VacalloTI11CHF 1'605
GrenchenSO18CHF 1'577
RorschachSG19CHF 1'570
ChiassoTI28CHF 1'538
La Chaux-de-FondsNE75CHF 1'332
Le LocleNE27CHF 1'247

Loyer par nombre de pieces

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

1 piece
CHF 1'814median CHF 1'600
1.5 pieces
CHF 2'403median CHF 2'240
2 pieces
CHF 1'578median CHF 1'350
2.5 pieces
CHF 2'389median CHF 2'090
3 pieces
CHF 2'056median CHF 1'900
3.5 pieces
CHF 2'556median CHF 2'285
4 pieces
CHF 2'439median CHF 2'245
4.5 pieces
CHF 3'057median CHF 2'500
5 pieces
CHF 2'663median CHF 2'270
5.5 pieces
CHF 3'205median CHF 2'550
6+ pieces
CHF 4'130median CHF 3'060

Distribution des prix

Nombre d'annonces par tranche de loyer mensuel

< CHF 1'000
162
CHF 1000 – 1500
382
CHF 1500 – 2000
584
CHF 2000 – 2500
603
CHF 2500 – 3000
355
CHF 3000 – 3500
245
CHF 3500 – 4000
147
> CHF 4'000
265

Analyse par canton

Loyers moyens agreges par canton

CantonAnnoncesLoyer moyen
Canton Ticino7CHF 4'869
GE42CHF 4'821
ZH150CHF 3'591
VS104CHF 3'447
VD149CHF 2'960
TI140CHF 2'927
LU18CHF 2'867
BS84CHF 2'539
GR7CHF 2'533
AG92CHF 2'454
BL141CHF 2'365
FR94CHF 2'246
TG21CHF 2'210
BE257CHF 2'130
Ticino5CHF 2'104
SG88CHF 2'079
AR5CHF 1'930
SO125CHF 1'820
NE129CHF 1'584
JU29CHF 1'566

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 159/m²
2ZürichZH
CHF 82/m²
3LiestalBL
CHF 70/m²
4GenèveGE
CHF 67/m²
5LuzernLU
CHF 66/m²
6LausanneVD
CHF 63/m²
7OftringenAG
CHF 58/m²
8RorschachSG
CHF 51/m²
9FribourgVD
CHF 50/m²
10BaselBS
CHF 49/m²
11BernBE
CHF 48/m²
12VacalloTI
CHF 46/m²
13LuganoTI
CHF 43/m²
14Biel/BienneBE
CHF 41/m²
15St. GallenSG
CHF 41/m²
16NeuchâtelNE
CHF 38/m²
17MendrisioTI
CHF 37/m²
18GrenchenSO
CHF 36/m²
19BellinzonaTI
CHF 35/m²
20Crans-MontanaVS
CHF 34/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'743+ annonces dans 1297 villes suisses avec des filtres intelligents et la recherche IA.