Donnée publique · Zones à faibles émissions

Zones à faibles émissions : ce que la base nationale dit, et ce qu'elle ne dit pas

La base nationale consolidée des ZFE recense 43 territoires, mais 19 d'entre eux seulement y publient une aire : pour 24territoires, la base est vide — ce qui ne signifie pas qu'il n'y a pas de restriction, seulement qu'aucune donnée n'a été versée. Cette page croise le référentiel des territoires et la ressource aires.geojsonterritoire par territoire, distingue à l'écran « aucune restriction publiée » de « donnée absente », et documente les anomalies de la source : identifiants hors schéma, horaires non conformes, aires expirées ou pas encore applicables.

35 lignes publiées · 24 emprises distinctes · 43 territoires au référentiel du 31 mars 2025 · aires.geojson mis à jour le 26 mars 2026

Ce que la base nationale ne dit pas

Le schéma etalab/schema-zfene rend obligatoires que deux champs : l'identifiant et la date de début. Tous les seuils Crit'Air et tous les horaires sont facultatifs. Une aire sans règle publiée est donc parfaitement conforme au schéma, et rigoureusement indiscernable d'une aire sans restriction. Seul un audit permet de séparer les deux — c'est l'objet de cette section.

La couverture : 24 territoires recensés sans aucune donnée

Le référentiel des territoires ZFE, dont la ressource n'a pas été republiée depuis le 31 mars 2025, en compte 43. 19 publient au moins une aire dans la base, et 18 au moins une aire en vigueur à la date de référence. Les 24territoires suivants sont recensés au référentiel mais n'ont versé aucune aire dans la ressource aires.geojson :

Agglomération de Pau Béarn Pyrénées · Amiens Métropole · Brest métropole · Caen Normandie Métropole · Communauté d'agglomération de Béthune-Bruay · Communauté d'agglomération de Lens-Lievin · Communauté d'agglomération du Pays Basque · Communauté Urbaine de Dunkerque · Commune de Saint-Nazaire · Grand Avignon · Grand Chambéry · Le Havre Seine Métropole · Le Mans Métropole · Limoges Métropole · Métropole Européenne de Lille · Métropole Nice Côte d'Azur · Métropole Toulon Provence Méditerranée · Metz Métropole · Mulhouse Alsace Agglomération · Nîmes métropole · Orléans métropole · Perpignan méditerranée métropole · Tours Métropole Val de Loire · Valenciennes métropole.

Une réutilisation qui construit son menu à partir du seul fichier des aires fait disparaître ces territoires sans le signaler. L'utilisateur lit alors « ma ville n'est pas listée » comme « pas de zone à faibles émissions ». C'est pourquoi l'explorateur ci-dessus liste les 43 territoires du référentiel, y compris ceux dont la base ne contient rien.

Trois états, pas deux : restriction, restriction minimale, donnée absente

Un champ *_critair porte le seuil à partir duquel la circulation n'est pas autorisée, borne incluse : « V4 » signifie que les véhicules Crit'Air 4, Crit'Air 5 et non vignettés sont interdits. La formulation inverse — « autorisé jusqu'à 4 » — est un contresens. La valeur « NC » du même champ ne veut pas dire « non communiqué » : elle désigne les véhicules sans vignette, soit le seuil le plus permissif de l'énumération. La donnée réellement absente est le null. Sur les 35 lignes publiées, la règle « voitures particulières » se répartit ainsi :

  • 21lignes portent un seuil Crit'Air excluant une partie du parc ;
  • 6 portent le seuil « NC » — véhicules sans vignette interdits, tous les véhicules vignettés circulent ;
  • 8 ne portent aucune règle voitures. Parmi elles, 7 publient une règle pour une autre catégorie de véhicule — la règle voitures est donc absente, pas inexistante — et 1 ne publient aucune règle, toutes catégories confondues.

Les horaires : 4 des 9 valeurs distinctes publiées ne sont pas exploitables telles quelles

Le schéma impose le format opening_hours d'OpenStreetMap pour les cinq champs horaires. Les 175 champs horaires de la base (35 aires × 5) sont vides dans 33 cas et ne prennent, quand ils sont renseignés, que 9 valeurs distinctes — dont 4 sont hors format. La plus problématique est celle du territoire Grand Annecy : Mo-Su : 00:00-00:00 — un deux-points parasite interdit par la grammaire, et un intervalle de longueur nulle. intervalle de longueur nulle sur 7 jours : un parseur conclut « zone jamais active », alors qu'elle est permanente. 7 aires portent au moins un champ horaire de ce type ; 4 décrivent un fonctionnement permanent dans une syntaxe non conforme.

Le tableau ci-dessous ajoute une ligne pour les champs laissés vides : l'absence de valeur est conforme au schéma, mais elle n'est pas une valeur publiée et n'entre pas dans le dénominateur ci-dessus.

Valeur publiéeChampsDiagnosticFormat
24/796Permanent (24/7)conforme
33Non publié
Mo-Su : 00:00-00:0020Permanent, syntaxe non conformenon conforme
Mo-Su 00:00-24:00; May 1 off5Permanent (24/7)conforme
Mo-Fr 07:00-9:00,16:00-19:005Plages horaires, syntaxe non conformenon conforme
Mo-Su 00:00-23:59; PH off5Permanent (24/7)conforme
NC5Non exploitablenon conforme
Mo-Fr 08:00-20:00; PH off3Plages horairesconforme
Mo-Su 08:00-20:00; PH off2Plages horairesconforme
24/41Non exploitablenon conforme

23 aires en vigueur sur 35 lignes publiées

Le nombre de lignes du fichier n'est pas le nombre de restrictions applicables. À la date de référence du 19 juillet 2026, 23 aires sont en vigueur, 9 ont une date de début postérieure à cette date de référence et 3ont une date de fin déjà passée. Afficher un seuil Crit'Air à venir comme s'il s'appliquait aujourd'hui serait une erreur de lecture, pas une nuance.

Une lecture littérale des dates de fin ne suffit pas non plus : 1 ligne porteune date de fin située au-delà de tout horizon réglementaire — la plus lointaine au 31 décembre 2999. Le champ est correctement typé et la ligne est bien en vigueur, mais la valeur n'est pas une échéance : c'est une sentinelle signifiant « pas de fin prévue », alors même que le schéma admet l'absence de date de fin. Nous affichons la valeur publiée telle quelle et la signalons comme telle, plutôt que de la remplacer par une interprétation.

Les 35 lignes ne recouvrent par ailleurs que 24 emprises géographiques distinctes : plusieurs territoires encodent un échéancier de durcissement comme des lignes séparées, sur un polygone identique. Le cas le plus net est celui du territoire Grand Annecy : 4 lignes partagent exactement la même emprise, dont 1 seule en vigueur.

LigneDate de débutSeuil voitures
11er janvier 2025Véhicules sans vignette interdits
21er janvier 2028Crit'Air 5 et au-delà interdits
31er janvier 2029Crit'Air 4 et au-delà interdits
41er janvier 2030Crit'Air 3 et au-delà interdits

Compter ces lignes comme autant de zones distinctes surestime mécaniquement le nombre de zones et la surface concernée.

Identifiants, champs et pièces jointes

Le schéma décrit un identifiant de la forme SIREN-ZFE-XXX. 9 lignes sur 35n'y répondent pas : des codes communaux INSEE, des numéros d'ordre à un chiffre, un identifiant à dix chiffres. La non-conformité de l'identifiant n'est cependant pas ce qui rend le rattachement difficile : 27 des 35 lignes sont rattachées par un bloc publisher — frère de properties, absent du schéma et donc ignoré par toute lecture stricte — qui porte le code du référentiel ; les 8autres ont dû l'être ligne à ligne. L'origine retenue est affichée pour chaque ligne dans l'explorateur.

Par ailleurs : 6 couples seuil / horaires violent la contrainte de dépendance du schéma, qui impose de publier les deux ensemble ; 13 valeurs du champ url_arrete pointent une page web générique plutôt qu'un arrêté, de sorte que la source juridique n'est pas directement accessible pour ces aires ; 26noms de champs absents du schéma cohabitent dans le fichier — résidus d'exports SIG, doublons de casse, alias. Le champ url_site_informationdu schéma n'est présent que sur 23 des 35lignes ; une lecture stricte conclurait qu'un tiers des aires n'a pas de page d'information. C'est faux : après fusion des alias employés par les producteurs, 35 lignes sur 35 portent bien une URL.

Un point sur lequel la base est en revanche saine : les géométries. Fermeture des anneaux, nombre de points, dimensions et bornes géographiques ont été contrôlés sans relever d'anomalie. Le défaut de ce jeu de données est sémantique et temporel, pas géométrique.

Méthodologie et limites

Distinguer l'absence de règle de l'absence de restriction

C'est la limite la plus importante de ces données, et le principe de lecture de toute la page. Le schéma ne rendant obligatoires que l'identifiant et la date de début, un seuil Crit'Air absent est valide. Cette page ne comble jamais un champ vide : une règle non publiée est affichée comme « donnée absente », un seuil « NC » comme une restriction minimale — les véhicules sans vignette sont exclus, les autres circulent — et un territoire sans aire comme « aucune donnée publiée », jamais comme « aucune zone à faibles émissions ». Aucun seuil Crit'Air, aucun horaire, aucune date n'est inféré : ces valeurs sont soit publiées, soit affichées comme absentes. Seul le rattachement d'une ligne à un territoire a dû être reconstitué — pour 4 lignes à partir des URL publiées dans la ligne elle-même, et pour 1ligne (Grenoble) au moyen d'une correspondance établie hors des deux fichiers : le référentiel y déclare le syndicat mixte, le GeoJSON l'EPCI, et aucune égalité de SIREN ne les relie. Sans cette correspondance, Grenoble serait comptée à tort parmi les territoires sans donnée.

Périmètre : deux ressources sur les trois

Le jeu de données comporte plusieurs ressources. Cette page en analyse deux : aires.geojson, qui décrit les emprises surfaciques et fournit toutes les règles publiées ; et zfe_ids.csv, le référentiel des territoires soumis au dispositif, dont proviennent le décompte de 43 territoires recensés et la liste des 24territoires sans aucune donnée. La ressource décrivant des tronçons routiers n'est ni chargée ni analysée : les restrictions attachées à des voies isolées ne sont donc pas couvertes ici.

Les deux ressources croisées ici n'ont pas le même millésime : le référentiel des territoires date du 31 mars 2025, les aires du 26 mars 2026. La couverture est donc mesurée en confrontant des aires récentes à une liste de territoires plus ancienne. Un territoire entré au référentiel depuis n'apparaît ni au dénominateur ni parmi les territoires sans donnée : le nombre de 24 territoires sans aucune donnée est un minimum, pas un total.

Ce que la base ne contient pas

Les dérogations sont fixées localement, par l'arrêté de chaque autorité, et ne figurent pas dans le schéma : la base ne permet pas de savoir si une catégorie professionnelle bénéficie d'une dérogation, ni à quelles conditions. Elle ne distingue pas non plus les véhicules selon leur mode de détention — location, leasing ou propriété : seules les catégories techniques (Voitures particulières, Utilitaires légers (≤ 3,5 t), Poids lourds (> 3,5 t), Deux-roues motorisés, Autobus et autocars) sont renseignées. Pour toute décision opérationnelle, l'arrêté local fait foi.

Dates et calculs

Les statuts « en vigueur », « à venir » et « expirée » sont calculés à une date de référence figée à la construction des données, le 19 juillet 2026, et comparés aux dates de début et de fin publiées. Une aire sans date de fin est décrite comme « pas de date de fin publiée », jamais comme permanente : le schéma n'attribue pas ce sens à l'absence de valeur. Les géométries ne sont pas embarquées dans la page. Elles ne sont lues qu'à la construction des données, pour vérifier la validité des coordonnées et pour repérer les aires qui partagent une même emprise — ce qui permet de distinguer les lignes publiées des emprises réellement distinctes. Jeu de données mis à jour le 26 mars 2026.

Quand plusieurs règles sont en vigueur le même jour

Le producteur laisse parfois plusieurs lignes simultanément en vigueur sur une même emprise : la phase antérieure n'a pas reçu de date de fin lorsque la suivante est entrée en application, ou la même date de fin a été recopiée sur les deux. Sur un polygone identique, cette page retient la phase dont la date de début est la plus récente — c'est la modification en vigueur. Entre emprises distinctes d'un même territoire, la donnée ne dit pas où se trouve le véhicule : le seuil le plus restrictif est alors retenu, par prudence. Dans les deux cas, toutes les lignes publiées restent affichées dans le tableau du territoire, et la situation est signalée en réserve de lecture.

Cadre juridique

Le régime des zones à faibles émissions mobilité repose sur l'article L2213-4-1 du code général des collectivités territoriales, dans sa rédaction issue de la loi du 22 août 2021. Une suppression du dispositif a été votée par le Parlement en avril 2026, puis censurée par le Conseil constitutionnel le 21 mai 2026 pour un motif de procédure, sans examen au fond. Des initiatives parlementaires sont en cours. Cette page décrit l'état d'une base de données, pas l'état du droit : pour la réglementation applicable, se reporter à l'arrêté local et aux sources officielles.

Source et licence

Les données proviennent de la base nationale consolidée des zones à faibles émissions, publiée sur data.gouv.fr par le Point d'Accès National transport.data.gouv.fr et mise à jour le 26 mars 2026. Elle est diffusée sous Licence Ouverte v2.0 (LOv2). Deux ressources du jeu sont exploitées : aires.geojson pour les aires et leurs règles, et zfe_ids.csv pour le référentiel des territoires. Le schéma de données est publié par Etalab : schema-zfe. Cette page en propose une lecture agrégée et un contrôle de conformité ; elle ne modifie pas les données publiées et n'en substitue aucune.

Ce que la page retient

La base est une base de déclarations, pas un inventaire des restrictions en vigueur. Sur 43 territoires recensés, 18 ont au moins une aire en vigueur, et 35 lignes publiées ne recouvrent que 24 emprises réelles. Le silence de la base sur un territoire est une information sur la base, pas sur le territoire.

Pourquoi cet outil

Un loueur de véhicules qualifie un utilitaire avantde connaître le trajet et l'heure d'usage. Savoir quelle règle s'applique réellement à la catégorie « utilitaires légers », et savoir quand la base n'en dit rien, conditionne l'affectation d'un véhicule à une agence. C'est à ce titre que nous documentons cette source.

Correction

Une erreur dans ces agrégations peut nous être signalée à contact@lexio.rent. Les corrections portant sur les données elles-mêmes relèvent du Point d'Accès National transport.data.gouv.fr et des autorités qui les publient.

Cette page est publiée par Lexio, éditeur d'un logiciel de gestion pour les loueurs de véhicules professionnels. Les restrictions de circulation conditionnent ce qu'une flotte d'utilitaires peut louer et où elle peut rouler ; c'est à ce titre que nous documentons les données ouvertes du secteur. En savoir plus sur Lexio.