14 en A, 30 en B1, 36 en B2, 382 en C. Le badge « Zone tendue » signale les communes qui relèvent aussi de la zone tendue de la loi de 1989.
Zone A · 14 communes
Grandes agglomérations très tendues : agglomération parisienne, Côte d'Azur, Genevois français, Lille, Lyon, Marseille, Montpellier….
- Ars-en-RéZone tendue fiscale17590
- AytréZone tendue17440
- Châtelaillon-PlageZone tendue17340
- La Couarde-sur-MerZone tendue fiscale17670
- La FlotteZone tendue fiscale17630
- La RochelleZone tendue17000
- LagordZone tendue17140
- Le Bois-Plage-en-RéZone tendue fiscale17580
- Les Portes-en-RéZone tendue fiscale17880
- LoixZone tendue fiscale17111
- Rivedoux-PlageZone tendue fiscale17940
- Saint-Clément-des-BaleinesZone tendue fiscale17590
- Saint-Martin-de-RéZone tendue fiscale17410
- Sainte-Marie-de-RéZone tendue fiscale17740
Zone B1 · 30 communes
Grandes agglomérations et villes chères hors zone A.
- Aigrefeuille-d'Aunis17290
- AngoulinsZone tendue17690
- Dolus-d'OléronZone tendue fiscale17550
- Dompierre-sur-MerZone tendue17139
- FourasZone tendue fiscale17450
- Île-d'AixZone tendue fiscale17123
- L'HoumeauZone tendue17137
- La Brée-les-BainsZone tendue fiscale17840
- La Jarrie17220
- La TrembladeZone tendue fiscale17390
- Le Château-d'OléronZone tendue fiscale17480
- Le Grand-Village-PlageZone tendue fiscale17370
- Les MathesZone tendue fiscale17570
- Marsilly17137
- Nieul-sur-MerZone tendue17137
- PérignyZone tendue17180
- PuilboreauZone tendue17138
- Rochefort17300
- RoyanZone tendue fiscale17200
- Saint-Denis-d'OléronZone tendue fiscale17650
- Saint-Georges-d'OléronZone tendue fiscale17190
- Saint-Georges-de-DidonneZone tendue fiscale17110
- Saint-Palais-sur-MerZone tendue fiscale17420
- Saint-Pierre-d'OléronZone tendue fiscale17310
- Saint-Trojan-les-BainsZone tendue fiscale17370
- Saint-Xandre17138
- Sainte-Soulle17220
- Salles-sur-MerZone tendue17220
- SaujonZone tendue fiscale17600
- Vaux-sur-MerZone tendue fiscale17640
Zone B2 · 36 communes
Villes moyennes et périphéries où le marché reste équilibré.
- Arces17120
- ArvertZone tendue fiscale17530
- BarzanZone tendue fiscale17120
- Boutenac-Touvent17120
- Breuil-Magné17870
- BreuilletZone tendue fiscale17920
- Brie-sous-Mortagne17120
- ChaillevetteZone tendue fiscale17890
- Chenac-Saint-Seurin-d'UzetZone tendue fiscale17120
- Cozes17120
- Échillais17620
- Épargnes17120
- Esnandes17137
- ÉtaulesZone tendue fiscale17750
- Floirac17120
- Fontcouverte17100
- Grézac17120
- L'Éguille17600
- La Jarne17220
- Le Chay17600
- Les Gonds17100
- Médis17600
- Meschers-sur-GirondeZone tendue fiscale17132
- Mornac-sur-Seudre17113
- Mortagne-sur-Gironde17120
- Saint-AugustinZone tendue fiscale17570
- Saint-Laurent-de-la-PréeZone tendue fiscale17450
- Saint-Rogatien17220
- Saint-Sulpice-de-Royan17200
- Saint-Vivien17220
- Saintes17100
- SemussacZone tendue fiscale17120
- Talmont-sur-GirondeZone tendue fiscale17120
- Tonnay-Charente17430
- Vergeroux17300
- YvesZone tendue fiscale17340
Zone C · 382 communes
Reste du territoire, marché détendu.
- Agudelle17500
- Allas-Bocage17150
- Allas-Champagne17500
- Anais17540
- Andilly17230
- Angliers17540
- Annepont17350
- Annezay17380
- Antezant-la-Chapelle17400
- Archiac17520
- Archingeay17380
- Ardillières17290
- Arthenac17520
- Asnières-la-Giraud17400
- Aujac17770
- Aulnay17470
- Aumagne17770
- Authon-Ébéon17770
- Avy17800
- Bagnizeau17160
- Balanzac17600
- Ballans17160
- Ballon17290
- Bazauges17490
- Beaugeay17620
- Beauvais-sur-Matha17490
- Bedenac17210
- Belluire17800
- Benon17170
- Bercloux17770
- Bernay-Saint-Martin17330
- Berneuil17460
- Beurlay17250
- Bignay17400
- Biron17800
- Blanzac-lès-Matha17160
- Blanzay-sur-Boutonne17470
- Bois17240
- Boisredon17150
- Bords17430
- Boresse-et-Martron17270
- Boscamnant17360
- Bougneau17800
- Bouhet17540
- Bourcefranc-le-ChapusZone tendue fiscale17560
- Bourgneuf17220
- Bran17210
- Bresdon17490
- Breuil-la-Réorte17700
- Brie-sous-Archiac17520
- Brie-sous-Matha17160
- Brives-sur-Charente17800
- Brizambourg17770
- Burie17770
- Bussac-Forêt17210
- Bussac-sur-Charente17100
- Cabariot17430
- Celles17520
- Cercoux17270
- Chadenac17800
- Chambon17290
- Chamouillac17130
- Champagnac17500
- Champagne17620
- Champagnolles17240
- Champdolent17430
- Chaniers17610
- Chantemerle-sur-la-Soie17380
- Charron17230
- Chartuzac17130
- Chatenet17210
- Chaunac17130
- Chepniers17210
- Chérac17610
- Cherbonnières17470
- Chermignac17460
- Chevanceaux17210
- Chives17510
- Cierzac17520
- Ciré-d'Aunis17290
- Clam17500
- Clavette17220
- Clérac17270
- Clion17240
- Coivert17330
- Colombiers17460
- Consac17150
- Contré17470
- Corignac17130
- Corme-Écluse17600
- Corme-Royal17600
- Coulonges17800
- Courant17330
- Courcelles17400
- Courcerac17160
- Courçon17170
- Courcoury17100
- Courpignac17130
- Coux17130
- Cram-Chaban17170
- Cravans17260
- Crazannes17350
- Cressé17160
- Croix-Chapeau17220
- Dampierre-sur-Boutonne17470
- Dœuil-sur-le-Mignon17330
- Dompierre-sur-Charente17610
- Échebrune17800
- Écoyeux17770
- Écurat17810
- Essouvert17400
- Expiremont17130
- Fenioux17350
- Ferrières17170
- Fléac-sur-Seugne17800
- Fontaine-Chalendray17510
- Fontaines-d'Ozillac17500
- Fontenet17400
- Forges17290
- Geay17250
- Gémozac17260
- Genouillé17430
- Germignac17520
- Gibourne17160
- Givrezac17260
- Gourvillette17490
- Grandjean17350
- Guitinières17500
- Haimps17160
- Jarnac-Champagne17520
- Jazennes17260
- Jonzac17500
- Juicq17770
- Jussas17130
- La Barde17360
- La Brousse17160
- La Chapelle-des-Pots17100
- La Clisse17600
- La Clotte17360
- La Croix-Comtesse17330
- La Devise17380
- La Genétouze17360
- La Grève-sur-Mignon17170
- La Gripperie-Saint-Symphorien17620
- La Jard17460
- La Jarrie-Audouin17330
- La Laigne17170
- La Ronde17170
- La Vallée17250
- La Vergne17400
- La Villedieu17470
- Landes17380
- Landrais17290
- Le Douhet17100
- Le Fouilloux17270
- Le Gicq17160
- Le Gua17600
- Le Gué-d'Alleré17540
- Le Mung17350
- Le Pin17210
- Le Seure17770
- Le Thou17290
- Léoville17500
- Les Éduts17510
- Les Églises-d'Argenteuil17400
- Les Essards17250
- Les Nouillers17380
- Les Touches-de-Périgny17160
- Loire-les-Marais17870
- Loiré-sur-Nie17470
- Longèves17230
- Lonzac17520
- Lorignac17240
- Loulay17330
- Louzignac17160
- Lozay17330
- Luchat17600
- Lussac17500
- Lussant17430
- Macqueville17490
- Marans17230
- Marennes-Hiers-BrouageZone tendue fiscale17320
- Marignac17800
- Marsais17700
- Massac17490
- Matha17160
- Mazeray17400
- Mazerolles17800
- Mérignac17210
- Messac17130
- Meursac17120
- Meux17500
- Migré17330
- Migron17770
- Mirambeau17150
- Moëze17780
- Mons17160
- Montendre17130
- Montguyon17270
- Montils17800
- Montlieu-la-Garde17210
- Montpellier-de-Médillan17260
- Montroy17220
- Moragne17430
- Mortiers17500
- Mosnac17240
- Muron17430
- Nachamps17380
- Nancras17600
- Nantillé17770
- Néré17510
- Neuillac17520
- Neulles17500
- Neuvicq17270
- Neuvicq-le-Château17490
- Nieul-le-Virouil17150
- Nieul-lès-Saintes17810
- Nieulle-sur-Seudre17600
- Nuaillé-d'Aunis17540
- Orignolles17210
- Ozillac17500
- Paillé17470
- Pérignac17800
- Pessines17810
- Pisany17600
- Plassac17240
- Plassay17250
- Polignac17210
- Pommiers-Moulons17130
- Pons17800
- Pont-l'Abbé-d'Arnoult17250
- Port-d'Envaux17350
- Port-des-BarquesZone tendue fiscale17730
- Pouillac17210
- Poursay-Garnaud17400
- Préguillac17460
- Prignac17160
- Puy-du-Lac17380
- Puyravault17700
- Puyrolland17380
- Réaux sur Trèfle17500
- Rétaud17460
- Rioux17460
- Rives-de-Boutonne17470
- Romazières17510
- Romegoux17250
- Rouffiac17800
- Rouffignac17130
- Sablonceaux17600
- Saint-Agnant17620
- Saint-Aigulin17360
- Saint-André-de-Lidon17260
- Saint-Bonnet-sur-Gironde17150
- Saint-Bris-des-Bois17770
- Saint-Césaire17770
- Saint-Christophe17220
- Saint-Ciers-Champagne17520
- Saint-Ciers-du-Taillon17240
- Saint-Coutant-le-Grand17430
- Saint-Crépin17380
- Saint-Cyr-du-Doret17170
- Saint-Dizant-du-Bois17150
- Saint-Dizant-du-Gua17240
- Saint-Eugène17520
- Saint-Félix17330
- Saint-Fort-sur-Gironde17240
- Saint-FroultZone tendue fiscale17780
- Saint-Genis-de-Saintonge17240
- Saint-Georges-Antignac17240
- Saint-Georges-des-Agoûts17150
- Saint-Georges-des-Coteaux17810
- Saint-Georges-du-Bois17700
- Saint-Germain-de-Lusignan17500
- Saint-Germain-de-Vibrac17500
- Saint-Germain-du-Seudre17240
- Saint-Grégoire-d'Ardennes17240
- Saint-Hilaire-de-Villefranche17770
- Saint-Hilaire-du-Bois17500
- Saint-Hippolyte17430
- Saint-Jean-d'Angély17400
- Saint-Jean-d'Angle17620
- Saint-Jean-de-Liversay17170
- Saint-Julien-de-l'Escap17400
- Saint-Just-Luzac17320
- Saint-Léger17800
- Saint-Loup17380
- Saint-Maigrin17520
- Saint-Mandé-sur-Brédoire17470
- Saint-Mard17700
- Saint-Martial17330
- Saint-Martial-de-Mirambeau17150
- Saint-Martial-de-Vitaterne17500
- Saint-Martial-sur-Né17520
- Saint-Martin-d'Ary17270
- Saint-Martin-de-Coux17360
- Saint-Martin-de-Juillers17400
- Saint-Médard17500
- Saint-Médard-d'Aunis17220
- Saint-Nazaire-sur-CharenteZone tendue fiscale17780
- Saint-Ouen-d'Aunis17230
- Saint-Ouen-la-Thène17490
- Saint-Palais-de-Négrignac17210
- Saint-Palais-de-Phiolin17800
- Saint-Pardoult17400
- Saint-Pierre-d'Amilly17700
- Saint-Pierre-de-Juillers17400
- Saint-Pierre-de-l'Isle17330
- Saint-Pierre-du-Palais17270
- Saint-Pierre-La-Noue17700
- Saint-Porchaire17250
- Saint-Quantin-de-Rançanne17800
- Saint-Romain-de-Benet17600
- Saint-Saturnin-du-Bois17700
- Saint-Sauvant17610
- Saint-Sauveur-d'Aunis17540
- Saint-Savinien17350
- Saint-Seurin-de-Palenne17800
- Saint-Sever-de-Saintonge17800
- Saint-Séverin-sur-Boutonne17330
- Saint-Sigismond-de-Clermont17240
- Saint-Simon-de-Bordes17500
- Saint-Simon-de-Pellouaille17260
- Saint-Sorlin-de-Conac17150
- Saint-SorninZone tendue fiscale17600
- Saint-Sulpice-d'Arnoult17250
- Saint-Thomas-de-Conac17150
- Saint-Vaize17100
- Sainte-Colombe17210
- Sainte-Gemme17250
- Sainte-Lheurine17520
- Sainte-Même17770
- Sainte-Radegonde17250
- Sainte-Ramée17240
- Saleignes17510
- Salignac-de-Mirambeau17130
- Salignac-sur-Charente17800
- Seigné17510
- Semillac17150
- Semoussac17150
- Siecq17490
- Sonnac17160
- Soubise17780
- Soubran17150
- Soulignonne17250
- Souméras17130
- Sousmoulins17130
- Surgères17700
- Taillant17350
- Taillebourg17350
- Tanzac17260
- Taugon17170
- Ternant17400
- Tesson17460
- Thaims17120
- Thairé17290
- Thénac17460
- Thézac17600
- Thors17160
- Tonnay-Boutonne17380
- Torxé17380
- Trizay17250
- Tugéras-Saint-Maurice17130
- Vanzac17500
- Varaize17400
- Varzay17460
- Vénérand17100
- Vergné17330
- Vérines17540
- Vervant17400
- Vibrac17130
- Villars-en-Pons17260
- Villars-les-Bois17770
- Villedoux17230
- Villemorin17470
- Villeneuve-la-Comtesse17330
- Villexavier17500
- Villiers-Couture17510
- Vinax17510
- Virollet17260
- Virson17290
- Voissay17400
- Vouhé17700
Source : liste des communes selon le zonage A/B/C, ministère du Logement (DHUP), en vigueur depuis le 26 juin 2026. Information indicative.