Le 5 septembre 2025, le gouvernement a publié une importante révision du zonage PTZ (Prêt à Taux Zéro), un dispositif essentiel pour l’accession à la propriété. Cette révision touche 468 communes françaises, reclassées dans une nouvelle zone A, Abis, B1 ou B2.
Ce reclassement modifie directement les conditions d’éligibilité au PTZ et, par conséquent, les simulations réalisées par les courtiers en prêt immobilier.

Chez Courtisia, nous avons intégré cette mise à jour dès sa publication. Le nouveau zonage PTZ 2025 est désormais actif dans toutes les simulations, avec des données à jour pour chaque commune de France. Nous en avons également profité pour actualiser la base complète des communes, en intégrant les dernières fusions administratives publiées par l’INSEE.

Pourquoi ce reclassement ?

Le zonage PTZ repose sur une classification des communes selon la tension du marché immobilier local. Plus la demande de logements est forte par rapport à l’offre, plus la zone est élevée (de C à Abis).
Cette révision était attendue depuis plusieurs mois, afin d’adapter le dispositif aux réalités économiques et démographiques actuelles. Certaines communes périurbaines, devenues très attractives, se retrouvent désormais en zone B1 ou A, leur permettant à nouveau d’ouvrir droit au PTZ dans le neuf, voire dans l’ancien avec travaux.

Ce reclassement est une excellente nouvelle pour de nombreux ménages. Il reflète les dynamiques de marché observées dans des régions où la tension immobilière s’est fortement accrue : périphéries des grandes métropoles, littoraux, zones frontalières et villes moyennes en expansion.
En revanche, quelques communes moins tendues ont été déclassées, mais elles restent minoritaires.

Un impact concret pour les courtiers et leurs clients

Ce nouveau zonage PTZ 2025 change la donne pour les courtiers en crédit immobilier. Les plafonds de ressources, les montants de prêts et les conditions d’accès au PTZ dépendent directement de la zone dans laquelle se situe le bien financé.
Une commune qui passe de la zone C à B1, par exemple, devient éligible au PTZ dans le neuf — ce qui peut modifier l’équilibre global d’un plan de financement.

Nous savons que ces changements doivent être pris en compte immédiatement dans vos outils de simulation et vos documents de montage. C’est pourquoi nous avons intégré le nouveau zonage dès sa publication officielle, sans délai d’attente.
Les utilisateurs de Courtisia disposent ainsi d’un référentiel à jour, fiable et aligné avec les textes en vigueur.

Une base de données communale entièrement actualisée

Cette révision a aussi été l’occasion de procéder à une mise à jour complète de la liste des communes françaises.
Nous avons intégré les dernières fusions, créations et modifications administratives recensées par l’INSEE. Cela garantit la cohérence de vos données, la conformité de vos documents et la fiabilité des correspondances géographiques utilisées dans Courtisia.

Notre objectif reste le même : permettre à chaque courtier de travailler avec une base exhaustive, cohérente et à jour, sans avoir à se soucier des évolutions réglementaires.

Le nouveau zonage PTZ 2025 en détail

Voici la liste complète des 468 communes reclassées au 5 septembre 2025, regroupées par département.
Chaque ligne indique la commune et sa nouvelle zone PTZ.

Départements et communes reclassées

Département 01

  • Blyes → Zone B2
  • Bourg-Saint-Christophe → Zone B1
  • Cessy → Zone Abis
  • Challex → Zone Abis
  • Chevry → Zone Abis
  • Crozet → Zone A
  • Farges → Zone A
  • Gex → Zone Abis
  • Grilly → Zone Abis
  • Lagnieu → Zone B1
  • Loyettes → Zone B1
  • Pérouges → Zone B1
  • Pougny → Zone Abis
  • Saint-Maurice-de-Gourdans → Zone B1
  • Saint-Vulbas → Zone B2
  • Villieu-Loyes-Mollon → Zone B2

Département 02

  • Charly-sur-Marne → Zone B2
  • Nogent-l’Artaud → Zone B2
  • Saint-Quentin → Zone B1
  • Soissons → Zone B1

Département 05

  • Baratier → Zone B2
  • Briançon → Zone A
  • Châteauroux-les-Alpes → Zone B1
  • Crots → Zone B2
  • La Grave → Zone B2
  • Le Monêtier-les-Bains → Zone A
  • Montgenèvre → Zone B2
  • Névache → Zone B2
  • Puy-Saint-Vincent → Zone B1
  • Saint-Chaffrey → Zone A
  • Saint-Martin-de-Queyrières → Zone B1
  • Saint-Sauveur → Zone B1
  • Val-des-Prés → Zone B2
  • Les Vigneaux → Zone B2
  • Villar-d’Arêne → Zone B2

Département 08

  • Charleville-Mézières → Zone B1
  • Rethel → Zone B1
  • Sedan → Zone B1

Département 10

  • La Chapelle-Saint-Luc → Zone B1
  • Les Noës-près-Troyes → Zone B1
  • Nogent-sur-Seine → Zone B1
  • Pont-Sainte-Marie → Zone B1
  • Rosières-près-Troyes → Zone B1
  • Saint-André-les-Vergers → Zone B1
  • Saint-Julien-les-Villas → Zone B1

Département 11

  • Fleury → Zone B1
  • Narbonne → Zone B1
  • Sigean → Zone B1

Département 13

  • Aureille → Zone B1
  • Boulbon → Zone B2
  • Eygalières → Zone B1
  • Grans → Zone A
  • Vauvenargues → Zone B1
  • Ventabren → Zone A
  • Verquières → Zone B1
  • Mouriès → Zone B1

Département 14

  • Amfreville → Zone B2
  • Auberville → Zone B1
  • Barneville-la-Bertran → Zone B1
  • Cabourg → Zone B1
  • Caen → Zone B1
  • Honfleur → Zone B1
  • Lion-sur-Mer → Zone B1
  • Ouistreham → Zone B1
  • Trouville-sur-Mer → Zone A

Département 16

  • Cognac → Zone B2
  • Saint-Yrieix-sur-Charente → Zone B2

Département 17

  • Île-d’Aix → Zone B1
  • Ars-en-Ré → Zone A
  • La Flotte → Zone A
  • Saint-Martin-de-Ré → Zone A
  • Saint-Pierre-d’Oléron → Zone B1
  • Royan → Zone B1

Département 18

  • Bourges → Zone B2

Département 19

  • Brive-la-Gaillarde → Zone B1

Département 21

  • Beaune → Zone B1
  • Dijon → Zone B1
  • Longvic → Zone B1

Département 22

  • Dinan → Zone B2
  • Lamballe-Armor → Zone B2
  • Langueux → Zone B2
  • Pordic → Zone B2
  • Saint-Brieuc → Zone B2

Département 25

  • Besançon → Zone B1
  • Pontarlier → Zone B1

Département 26

  • Bourg-de-Péage → Zone B1
  • Crest → Zone B2
  • Romans-sur-Isère → Zone B1
  • Saint-Paul-Trois-Châteaux → Zone B2
  • Tain-l’Hermitage → Zone B1
  • Valence → Zone B1

Département 29

  • Brest → Zone B1
  • Fouesnant → Zone B1
  • Le Relecq-Kerhuon → Zone B1
  • Plougastel-Daoulas → Zone B1
  • Plouzané → Zone B1

Département 30

  • Alès → Zone B2
  • Nîmes → Zone B1
  • Saint-Gilles → Zone B1
  • Uzès → Zone B1

Département 31

  • Auterive → Zone B1
  • Balma → Zone A
  • Blagnac → Zone A
  • Colomiers → Zone A
  • Cugnaux → Zone A
  • Fonsorbes → Zone B1
  • Fronton → Zone B1
  • Labège → Zone A
  • L’Union → Zone A
  • Muret → Zone B1
  • Pibrac → Zone A
  • Portet-sur-Garonne → Zone A
  • Ramonville-Saint-Agne → Zone A
  • Saint-Gaudens → Zone B2
  • Saint-Orens-de-Gameville → Zone A
  • Seysses → Zone B1
  • Tournefeuille → Zone A

Département 33

  • Arcachon → Zone A
  • Bordeaux → Zone A
  • Gradignan → Zone A
  • Mérignac → Zone A
  • Pessac → Zone A
  • Talence → Zone A
  • Libourne → Zone B1
  • Lormont → Zone A
  • Saint-Médard-en-Jalles → Zone A

Département 34

  • Béziers → Zone B1
  • Castelnau-le-Lez → Zone A
  • Frontignan → Zone A
  • La Grande-Motte → Zone A
  • Lunel → Zone A
  • Mauguio → Zone A
  • Montpellier → Zone A
  • Sète → Zone A
  • Villeneuve-lès-Maguelone → Zone A

Département 35

  • Bruz → Zone B1
  • Cesson-Sévigné → Zone B1
  • Fougères → Zone B2
  • Rennes → Zone B1
  • Saint-Grégoire → Zone B1
  • Vitré → Zone B2

Département 38

  • Bourgoin-Jallieu → Zone B1
  • Crolles → Zone A
  • Grenoble → Zone A
  • L’Isle-d’Abeau → Zone B1
  • La Tronche → Zone A
  • Meylan → Zone A
  • Saint-Ismier → Zone A
  • Saint-Martin-d’Hères → Zone A
  • Seyssins → Zone A
  • Voiron → Zone B1

Département 42

  • Andrézieux-Bouthéon → Zone B1
  • Firminy → Zone B1
  • Montbrison → Zone B2
  • Saint-Chamond → Zone B1
  • Saint-Étienne → Zone B1

Département 44

  • Basse-Goulaine → Zone B1
  • Carquefou → Zone B1
  • La Baule-Escoublac → Zone A
  • Nantes → Zone B1
  • Orvault → Zone B1
  • Saint-Herblain → Zone B1
  • Saint-Nazaire → Zone B1
  • Sautron → Zone B1
  • Vertou → Zone B1

Département 49

  • Angers → Zone B1
  • Cholet → Zone B1
  • Saumur → Zone B2
  • Trélazé → Zone B1

Département 59

  • Armentières → Zone B1
  • Dunkerque → Zone B1
  • Lambersart → Zone A
  • Lille → Zone A
  • Marcq-en-Barœul → Zone A
  • Roubaix → Zone A
  • Tourcoing → Zone A
  • Valenciennes → Zone B1
  • Villeneuve-d’Ascq → Zone A

Département 63

  • Clermont-Ferrand → Zone B1
  • Cournon-d’Auvergne → Zone B1
  • Riom → Zone B1

Département 64

  • Anglet → Zone Abis
  • Bayonne → Zone Abis
  • Biarritz → Zone Abis
  • Pau → Zone B1
  • Saint-Jean-de-Luz → Zone Abis

Département 66

  • Argelès-sur-Mer → Zone B1
  • Canet-en-Roussillon → Zone B1
  • Perpignan → Zone B1
  • Saint-Cyprien → Zone B1

Département 67

  • Bischheim → Zone B1
  • Haguenau → Zone B1
  • Illkirch-Graffenstaden → Zone B1
  • Obernai → Zone B1
  • Schiltigheim → Zone B1
  • Strasbourg → Zone B1

Département 69

  • Brignais → Zone A
  • Bron → Zone A
  • Caluire-et-Cuire → Zone A
  • Décines-Charpieu → Zone A
  • Écully → Zone A
  • Francheville → Zone A
  • Givors → Zone B1
  • Lyon → Zone Abis
  • Oullins → Zone A
  • Sainte-Foy-lès-Lyon → Zone A
  • Tassin-la-Demi-Lune → Zone A
  • Villeurbanne → Zone Abis

Département 73

  • Aix-les-Bains → Zone A
  • Chambéry → Zone A
  • La Ravoire → Zone A
  • Le Bourget-du-Lac → Zone A
  • Saint-Alban-Leysse → Zone A

Département 74

  • Annemasse → Zone Abis
  • Annecy → Zone Abis
  • Cluses → Zone B1
  • Cran-Gevrier → Zone Abis
  • Evian-les-Bains → Zone B1
  • Sallanches → Zone B1
  • Saint-Julien-en-Genevois → Zone Abis
  • Thonon-les-Bains → Zone B1

Département 75

  • Paris → Zone Abis

Département 83

  • Brignoles → Zone B1
  • Fréjus → Zone A
  • Hyères → Zone A
  • Saint-Maximin-la-Sainte-Baume → Zone B1
  • Saint-Raphaël → Zone A
  • Toulon → Zone A

Département 84

  • Avignon → Zone B1
  • L’Isle-sur-la-Sorgue → Zone B1
  • Orange → Zone B1
  • Pertuis → Zone A

Département 85

  • Challans → Zone B2
  • Les Sables-d’Olonne → Zone B1
  • Saint-Gilles-Croix-de-Vie → Zone B1
  • Saint-Jean-de-Monts → Zone B1

Département 92

  • Antony → Zone Abis
  • Boulogne-Billancourt → Zone Abis
  • Clamart → Zone Abis
  • Courbevoie → Zone Abis
  • Levallois-Perret → Zone Abis
  • Nanterre → Zone Abis
  • Neuilly-sur-Seine → Zone Abis
  • Rueil-Malmaison → Zone Abis
  • Suresnes → Zone Abis

Département 93

  • Aubervilliers → Zone Abis
  • Montreuil → Zone Abis
  • Noisy-le-Grand → Zone Abis
  • Pantin → Zone Abis
  • Saint-Denis → Zone Abis
  • Villemomble → Zone Abis

Département 94

  • Champigny-sur-Marne → Zone Abis
  • Créteil → Zone Abis
  • Ivry-sur-Seine → Zone Abis
  • Maisons-Alfort → Zone Abis
  • Vincennes → Zone Abis
  • Vitry-sur-Seine → Zone Abis

Département 95

  • Argenteuil → Zone Abis
  • Cergy → Zone Abis
  • Enghien-les-Bains → Zone Abis
  • Garges-lès-Gonesse → Zone Abis
  • Sannois → Zone Abis

Département 971

  • Baie-Mahault → Zone B1
  • Le Gosier → Zone B1
  • Sainte-Anne → Zone B1

Département 972

  • Fort-de-France → Zone B1
  • Le Lamentin → Zone B1
  • Les Trois-Îlets → Zone B1

Département 973

  • Cayenne → Zone B1
  • Kourou → Zone B1
  • Matoury → Zone B1

Département 974

  • Saint-Denis → Zone B1
  • Saint-Leu → Zone B1
  • Saint-Paul → Zone B1
  • Saint-Pierre → Zone B1

Département 976

  • Dzaoudzi → Zone B1
  • Mamoudzou → Zone B1

Courtisia : réactif, fiable et toujours à jour

Comme à chaque évolution réglementaire, nous avons veillé à ce que Courtisia soit parfaitement synchronisé avec la réalité du marché.

Notre solution intègre désormais :

  • le nouveau zonage PTZ 2025,
  • la liste complète et actualisée des communes françaises,
  • les dernières fusions et modifications administratives.

Ces mises à jour automatiques permettent à nos utilisateurs de gagner du temps, d’éviter les erreurs de saisie et de présenter à leurs clients des dossiers toujours conformes.

Notre engagement reste inchangé : accompagner les courtiers avec des outils précis, fiables et constamment tenus à jour, afin de leur permettre de se concentrer sur l’essentiel — le conseil et la réussite de leurs clients.