35 en A, 95 en B1, 5 en B2, 131 en C. Le badge « Zone tendue » signale les communes qui relèvent aussi de la zone tendue de la loi de 1989.
Zone A · 35 communes
Grandes agglomérations très tendues : agglomération parisienne, Côte d'Azur, Genevois français, Lille, Lyon, Marseille, Montpellier….
- BrignaisZone tendue69530
- BrindasZone tendue69126
- Caluire-et-CuireZone tendue69300
- Champagne-au-Mont-d'OrZone tendue69410
- ChaponostZone tendue69630
- Charbonnières-les-BainsZone tendue69260
- ChassieuZone tendue69680
- Collonges-au-Mont-d'OrZone tendue69660
- CraponneZone tendue69290
- DardillyZone tendue69570
- ÉcullyZone tendue69130
- Fontaines-sur-SaôneZone tendue69270
- FranchevilleZone tendue69340
- GenasZone tendue69740
- Grézieu-la-VarenneZone tendue69290
- Jonage69330
- La Tour-de-SalvagnyZone tendue69890
- LentillyZone tendue69210
- LimonestZone tendue69760
- LyonZone tendue69001
- Marcy-l'ÉtoileZone tendue69280
- MeyzieuZone tendue69330
- Neuville-sur-SaôneZone tendue69250
- Oullins-Pierre-BéniteZone tendue69310
- Saint-Cyr-au-Mont-d'OrZone tendue69450
- Saint-Didier-au-Mont-d'OrZone tendue69370
- Saint-Genis-LavalZone tendue69230
- Saint-Genis-les-OllièresZone tendue69290
- Saint-Laurent-de-Mure69720
- Saint-Romain-au-Mont-d'OrZone tendue69270
- Sainte-Foy-lès-LyonZone tendue69110
- Sathonay-CampZone tendue69580
- Tassin-la-Demi-LuneZone tendue69160
- VaugnerayZone tendue69670
- VilleurbanneZone tendue69100
Zone B1 · 95 communes
Grandes agglomérations et villes chères hors zone A.
- Albigny-sur-SaôneZone tendue69250
- AmbérieuxZone tendue69480
- AnseZone tendue69480
- ArnasZone tendue69400
- Beauvallon69700
- Belleville-en-Beaujolais69220
- Belmont-d'AzerguesZone tendue69380
- BronZone tendue69500
- Bully69210
- Cailloux-sur-FontainesZone tendue69270
- ChaponnayZone tendue69970
- CharlyZone tendue69390
- ChasselayZone tendue69380
- Chazay-d'AzerguesZone tendue69380
- Chessy69380
- Civrieux-d'AzerguesZone tendue69380
- Colombier-Saugnieu69124
- CommunayZone tendue69360
- Condrieu69420
- CorbasZone tendue69960
- Couzon-au-Mont-d'OrZone tendue69270
- Curis-au-Mont-d'OrZone tendue69250
- Décines-CharpieuZone tendue69150
- DenicéZone tendue69640
- DommartinZone tendue69380
- Éveux69210
- FeyzinZone tendue69320
- Fleurieu-sur-SaôneZone tendue69250
- Fleurieux-sur-l'Arbresle69210
- Fontaines-Saint-MartinZone tendue69270
- GenayZone tendue69730
- GivorsZone tendue69700
- GleizéZone tendue69400
- Grigny-sur-RhôneZone tendue69520
- IrignyZone tendue69540
- Jons69330
- L'Arbresle69210
- La MulatièreZone tendue69350
- LacenasZone tendue69640
- LachassagneZone tendue69480
- Les ChèresZone tendue69380
- LimasZone tendue69400
- LissieuZone tendue69380
- Loire-sur-RhôneZone tendue69700
- LozanneZone tendue69380
- LucenayZone tendue69480
- Marcilly-d'AzerguesZone tendue69380
- MarcyZone tendue69480
- MarennesZone tendue69970
- MessimyZone tendue69510
- MilleryZone tendue69390
- MionsZone tendue69780
- MontagnyZone tendue69700
- MontanayZone tendue69250
- MorancéZone tendue69480
- Mornant69440
- OrliénasZone tendue69530
- Poleymieux-au-Mont-d'Or69250
- Pollionnay69290
- PommiersZone tendue69480
- Porte des Pierres Dorées69400
- Pusignan69330
- Quincieux69650
- Rillieux-la-PapeZone tendue69140
- Rochetaillée-sur-SaôneZone tendue69270
- Sain-Bel69210
- Saint-Bonnet-de-Mure69720
- Saint-FonsZone tendue69190
- Saint-Georges-de-Reneins69830
- Saint-Germain-au-Mont-d'Or69650
- Saint-Germain-Nuelles69210
- Saint-Jean-des-VignesZone tendue69380
- Saint-Laurent-d'Agny69440
- Saint-Pierre-de-Chandieu69780
- Saint-Pierre-la-Palud69210
- Saint-PriestZone tendue69800
- Saint-Romain-en-Gier69700
- Saint-Symphorien-d'OzonZone tendue69360
- Sainte-ConsorceZone tendue69280
- Sathonay-VillageZone tendue69580
- Savigny69210
- Sérézin-du-RhôneZone tendue69360
- Simandres69360
- SolaizeZone tendue69360
- Soucieu-en-Jarrest69510
- Sourcieux-les-Mines69210
- TaluyersZone tendue69440
- TernayZone tendue69360
- ThurinsZone tendue69510
- ToussieuZone tendue69780
- Vaulx-en-VelinZone tendue69120
- VénissieuxZone tendue69200
- VernaisonZone tendue69390
- Villefranche-sur-SaôneZone tendue69400
- VourlesZone tendue69390
Zone B2 · 5 communes
Villes moyennes et périphéries où le marché reste équilibré.
- Ampuis69420
- Saint-Cyr-sur-le-Rhône69560
- Saint-Romain-en-Gal69560
- Sainte-Colombe69560
- Tupin-et-Semons69420
Zone C · 131 communes
Reste du territoire, marché détendu.
- Affoux69170
- Aigueperse69790
- Alix69380
- Amplepuis69550
- Ancy69490
- Aveize69610
- Azolette69790
- Bagnols69620
- Beaujeu69430
- Bessenay69690
- Bibost69690
- Blacé69460
- Brullioles69690
- Brussieu69690
- Cenves69840
- Cercié69220
- Chabanière69440
- Chambost-Allières69870
- Chambost-Longessaigne69770
- Chamelet69620
- Charentay69220
- CharnayZone tendue69380
- Châtillon69380
- Chaussan69440
- Chénas69840
- Chénelette69430
- Chevinay69210
- Chiroubles69115
- Claveisolles69870
- CognyZone tendue69640
- Coise69590
- Corcelles-en-Beaujolais69220
- Cours69470
- Courzieu69690
- Cublize69550
- Deux-Grosnes69430
- Dième69170
- Dracé69220
- Duerne69850
- Échalas69700
- Émeringes69840
- Fleurie69820
- Frontenas69620
- Grandris69870
- Grézieu-le-Marché69610
- Haute-Rivoire69610
- Joux69170
- Juliénas69840
- Jullié69840
- La Chapelle-sur-Coise69590
- Lamure-sur-Azergues69870
- Lancié69220
- Lantignié69430
- Larajasse69590
- Le Breuil69620
- Le Perréon69460
- Légny69620
- Les Ardillats69430
- Les Haies69420
- Les Halles69610
- Les Sauvages69170
- Létra69620
- Longes69420
- Longessaigne69770
- Marchampt69430
- Meaux-la-Montagne69550
- Meys69610
- MoiréZone tendue fiscale69620
- Montmelas-Saint-Sorlin69640
- Montromant69610
- Montrottier69770
- Odenas69460
- Pomeys69590
- Poule-les-Écharmeaux69870
- Propières69790
- Quincié-en-Beaujolais69430
- Ranchal69470
- Régnié-Durette69430
- RiverieZone tendue fiscale69440
- Rivolet69640
- Ronno69550
- Rontalon69510
- Saint-André-la-CôteZone tendue fiscale69440
- Saint-Appolinaire69170
- Saint-Bonnet-des-Bruyères69790
- Saint-Bonnet-le-Troncy69870
- Saint-Clément-de-Vers69790
- Saint-Clément-les-Places69930
- Saint-Clément-sur-Valsonne69170
- Saint-Cyr-le-Chatoux69870
- Saint-Didier-sur-Beaujeu69430
- Saint-Étienne-des-Oullières69460
- Saint-Étienne-la-Varenne69460
- Saint-Forgeux69490
- Saint-Genis-l'Argentière69610
- Saint-Igny-de-Vers69790
- Saint-Jean-la-Bussière69550
- Saint-Julien69640
- Saint-Julien-sur-Bibost69690
- Saint-Just-d'Avray69870
- Saint-Lager69220
- Saint-Laurent-de-Chamousset69930
- Saint-Marcel-l'Éclairé69170
- Saint-Martin-en-Haut69850
- Saint-Nizier-d'Azergues69870
- Saint-Romain-de-Popey69490
- Saint-Symphorien-sur-Coise69590
- Saint-Vérand69620
- Saint-Vincent-de-Reins69240
- Sainte-Catherine69440
- Sainte-Foy-l'Argentière69610
- Sainte-PauleZone tendue fiscale69620
- Salles-Arbuissonnas-en-Beaujolais69460
- Sarcey69490
- Souzy69610
- Taponas69220
- Tarare69170
- Ternand69620
- Theizé69620
- Thizy-les-Bourgs69240
- Trèves69420
- Val d'Oingt69620
- Valsonne69170
- Vaux-en-Beaujolais69460
- Vauxrenard69820
- Vernay69430
- Ville-sur-JarniouxZone tendue fiscale69640
- Villechenève69770
- Villié-Morgon69910
- Vindry-sur-Turdine69490
- Yzeron69510
Source : liste des communes selon le zonage A/B/C, ministère du Logement (DHUP), en vigueur depuis le 26 juin 2026. Information indicative.