Nombre de stations de transports en commun pour 1000 habitants
Acronyme : nb-stations-tc
Organisation : Tableau de bord des mobilités durables
Fréquence de mise à jour : annual
Couverture temporelle : 2025-01-01 – 2025-12-31
Zones géographiques : France
Formats disponibles : geojson,csv

#### Définition

L’indicateur représente le nombre de stations de transports en commun disponibles sur le territoire, selon le mode de transport : bus, tramway, métro, train, et autres.

Une station représente ici le groupement d’un ou plusieurs arrêts qui se situent à proximité et portent le même nom.

L’indicateur est rapporté au nombre d’habitants (pour 1000) du territoire (population municipale). Pour une année N, la population associée (issue du recensement de la population par l’Insee) est celle entrée en vigueur au 1er janvier de l’année N. Par exemple, les données du millésime 2025 sont rapportées à la population municipale de 2022, entrée en vigueur au 1er janvier 2025.

Unité : stations/1000 hab. (ou nombre de stations)

#### Lecture

En 2025, il y avait 2,3 stations de transports en commun, tout type confondu, pour 1000 habitants de France métropolitaine, pour un total de 152.5K stations.

#### Métadonnées

-   Fréquence de mise à jour : annuelle
-   Année(s) disponible(s) : 2025
-   Couverture géographique : France métropolitaine + DROM (hors Mayotte)
-   Maille minimale disponible : communale

#### Source(s) de données

**Données sur les stations de transports collectifs :**

[Données GTFS des réseaux disponibles sur transport.data.gouv.fr](https://transport.data.gouv.fr/swaggerui#/datasets)

Données du 02/09/2025. L’ensemble des fichiers GTFS recensés sur [le Point d’Accès National aux données de transport](https://transport.data.gouv.fr/) sont concaténés.

**Données de la population :**

[Insee, Recensement de la population - Population de référence (municipale).](https://www.insee.fr/fr/statistiques/3698339)

#### Méthodologie de construction

Les données disponibles sur le point d’accès national (PAN) transport.data.gouv.fr correspondent aux positions des arrêts et tracés de lignes de tous les jeux de données de transport en commun disponibles sur la plateforme transport.data.gouv.fr. Ce jeu de données est une fusion des GeoJSON générés à partir des fichiers GTFS et publiés en ressources communautaires sur data.gouv.fr. Le site de l’organisation GTFS [documente et décrit le format et la structure des fichiers qui composent un jeu de données GTFS](https://developers.google.com/transit/gtfs/reference?hl=fr).

Les fichiers `routes.txt` listant les différents itinéraires permettent de distinguer le mode de transport (variable `route_type`) :

-   bus : 3 (bus), 11 (trolleybus), tous les codes de 200 à 209, 700 à 716, et 800 ;

-   tramway : 0 (tramway ou métro léger en surface), 5 (tram cablé), tous les codes de 900 à 906 ;

-   métro : 1 (métro souterrain), tous les codes de 400 à 405 ;

-   train : 2 (train), tous les codes de 100 à 117 ;

-   autres : 4 (ferry), 6 (téléphérique), 7 (funiculaire), 12 (monorail), et codes restants.

On recense alors les stations dans les fichiers `stops.txt` qui contiennent notamment les informations suivantes :

-   identificant de l’arrêt ou de la station (`stop_id`) ;

-   nom de l’arrêt ou de la station (`stop_name`) ;

-   localisation de l’arrêt ou de la station (`stop_lat`, `stop_lon`).

Chaque fichier GTFS est traité comme suit :

-   Les lignes, dont les identifiants `stop_id`, `route_id`, `trip_id` sont manquants, sont supprimées.

-   Pour les arrêts doublés pour chaque sens d’une ligne qui y passe, une seule observation est conservée (une ligne par arrêt-route).

-   Les coordonnées des stations parents sont attribuées aux arrêts enfants.

Une fois les fichiers GTFS traités individuellement, ils sont concaténés et traités comme suit :

-   Les lignes sans coordonnées sont supprimées.

-   Pour les arrêts-routes qui auraient les mêmes coordonnées, une seule observation est conservée (suppression des doublons).

-   Les arrêts-routes de type “train” dans un rayon de 250 mètres sont regroupés.

-   Les arrêts-routes aux coordonnées qui s’entrecroisent sont regroupés, par type.

-   Les arrêts-routes dans un rayon de 10 mètres sont regroupés, par type.

Pour chaque arrêt, on compte le nombre distinct de routes qui y circulent, par type. Ce sont les stations.

#### Limites et préconisations d’utilisation

Les données couvrent uniquement les territoires qui diffusent leur données GTFS sur data.gouv.fr, et sont actualisées chaque jour. Ces dernières et l’indicateur sont donc une représentation du réseau des transports collectifs au jour de la collecte des fichiers GTFS. Selon la date de téléchargement des données, le nombre de stations peut varier localement.

Les stations de transports en commun comptabilisées sont restreintes aux modes de transports suivants : bus, tramway, métro, train, autres, et non-renseigné. Les stations de RER sont inclus dans les stations de transports en commun ferré.

**Suppression du millésime 2024** : cette année n’est plus maintenue dans l’historique de l’indicateur, car les données GTFS ne permettent pas de construire un indicateur fiable et de qualité, malgré les traitements appliqués (exemples : une même station avec des noms différents selon l’opérateur-producteur de données, type de route erroné, types de route différents mais sur un même point, coordonnées incorrectes…). Les données GTFS sont une capture instantanée d’un jour donné et ne mettent pas d’historique à disposition, il est donc impossible de réviser cet indicateur.

**Sur le millésime 2025** : des doublons et incohérences peuvent subsister malgré les traitements, en raison d’erreurs de renseignement des producteurs de données. De plus, de nombreux fichiers GTFS décrivent le même réseau mais avec des identifiants et des nomenclatures inassimilables, ce qui rend les agrégations impossibles.

---

Pour en savoir plus : lire [la fiche méthodologique](https://mobilite-durable-tdb.din.developpement-durable.gouv.fr/indicateurs/details/nb-stations-tc/methodo/) sur le tableau de bord des mobilités durables.