Capacity - France
PRB monitoring
France registered 1.90 minutes of average en route ATFM delay per flight during 2025, which has been adjusted to 1.89 during the post-ops adjustment process, thus not achieving the local target value of 0.44. Delays in France increased by 0.50 minutes per flight year-on-year.
Delays were highest in July, with significant delays also recorded in May, June, August and September, mostly driven by ATC capacity and staffing as well as weather and disruptions.
The share of delayed flights with delays longer than 15 minutes in France decreased by -1 percentage points compared to 2024 and was lower than 2019 values.
Overall, the 2025 actual number of ATCOs in OPS across the five French ACCs was 1,379, which was 6% above the planned level (i.e. 1,299) by. The increase in the number of ATCOs, compared to the plan, was shared across all ACCs, with Bordeaux ACC being 12 FTE above the plan, Brest ACC 7 FTE, Marseille ACC 35 FTE, Paris ACC 21 FTE and Reims ACC 5 FTE.
The yearly total number of sector opening hours in France in 2025 was 380,264, -12% below the total sector opening hours recorded in 2024. Brest and Marseille ACCs were the main contributors to this reduction (-29% and -17% respectively). Paris, Bordeaux and Reims ACCs recorded a number of sector opening hours only slightly lower than 2024 (-3%, -2% and -1% respectively).
Brest and Reims ACCs recorded the highest ratio of IFR movements per sector opening hour in France in 2025, at 18.95 and 16.56 movements per sector opening hour respectively. Bordeaux, Marseille and Paris ACCs registered similar levels of IFR movements per sector opening hour, at 13.66, 13.44 and 13.69 respectively. In relative terms, IFR movements per sector opening hour increased significantly year-on-year for Brest and Marseille (+48% and +25%), while for the other three ACCs these remained relatively stable.
France registered an average airport arrival ATFM delay of 1.02 minutes per flight in 2025, thus not achieving the local target of 0.65 minutes. Compared to 2024, average arrival ATFM delays in France were 0.39 minutes per flight higher in 2025.
The main drivers of delays were ATC capacity, accounting for 0.33 of the total delays, and weather, responsible for 0.30.
En route performance
En route ATFM delay (KPI#1)
En route performance indicators at ACC level (PI#4-5)
Terminal performance
Arrival ATFM delay (KPI#2)
| Airport level | ||||||||||
| Airport name |
Avg arrival
ATFM delay (KPI#2)
|
Slot adherence (PI#1)
|
||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 2026 | 2027 | 2028 | 2029 | 2025 | 2026 | 2027 | 2028 | 2029 | |
| Ajaccio-Napoléon-Bonaparte | 0.04 | NA | NA | NA | NA | 90.2% | NA | NA | NA | NA |
| Albert-Bray | 0.00 | NA | NA | NA | NA | 86.4% | NA | NA | NA | NA |
| Annecy-Meythet | 0.36 | NA | NA | NA | NA | 88.9% | NA | NA | NA | NA |
| Avignon-Caumont | 1.36 | NA | NA | NA | NA | 90.4% | NA | NA | NA | NA |
| Bastia-Poretta | 0.01 | NA | NA | NA | NA | 88.3% | NA | NA | NA | NA |
| Beauvais-Tillé | 0.40 | NA | NA | NA | NA | 88.6% | NA | NA | NA | NA |
| Bergerac-Dordogne-Périgord | 0.00 | NA | NA | NA | NA | 90.9% | NA | NA | NA | NA |
| Biarritz-Pays Basque | 0.00 | NA | NA | NA | NA | 92.0% | NA | NA | NA | NA |
| Bordeaux-Mérignac | 0.89 | NA | NA | NA | NA | 92.4% | NA | NA | NA | NA |
| Brest-Bretagne | 0.00 | NA | NA | NA | NA | 90.1% | NA | NA | NA | NA |
| Brive-Souillac | 0.00 | NA | NA | NA | NA | 84.6% | NA | NA | NA | NA |
| Bâle-Mulhouse | 0.03 | NA | NA | NA | NA | 92.9% | NA | NA | NA | NA |
| Béziers-Vias | 0.00 | NA | NA | NA | NA | 80.7% | NA | NA | NA | NA |
| Caen-Carpiquet | 0.09 | NA | NA | NA | NA | 92.0% | NA | NA | NA | NA |
| Calvi-Sainte-Catherine | 0.07 | NA | NA | NA | NA | 92.8% | NA | NA | NA | NA |
| Cannes-Mandelieu | 3.08 | NA | NA | NA | NA | 96.6% | NA | NA | NA | NA |
| Carcassonne-Salvaza | 0.00 | NA | NA | NA | NA | 86.8% | NA | NA | NA | NA |
| Chambéry-Aix-les-Bains | 1.04 | NA | NA | NA | NA | 83.6% | NA | NA | NA | NA |
| Châlons-Vatry | 0.00 | NA | NA | NA | NA | 74.1% | NA | NA | NA | NA |
| Châteauroux-Déols | 0.00 | NA | NA | NA | NA | 90.9% | NA | NA | NA | NA |
| Clermont-Ferrand-Auvergne | 0.00 | NA | NA | NA | NA | 86.5% | NA | NA | NA | NA |
| Deauville-Normandie | 0.22 | NA | NA | NA | NA | 89.7% | NA | NA | NA | NA |
| Dôle-Tavaux | 0.00 | NA | NA | NA | NA | 89.2% | NA | NA | NA | NA |
| Figari-Sud Corse | 0.30 | NA | NA | NA | NA | 93.2% | NA | NA | NA | NA |
| Grenoble-Alpes-Isère | 1.21 | NA | NA | NA | NA | 87.5% | NA | NA | NA | NA |
| Hyères-Le Palyvestre | 0.70 | NA | NA | NA | NA | 89.4% | NA | NA | NA | NA |
| Istres-Le-Tubé | 0.00 | NA | NA | NA | NA | 84.0% | NA | NA | NA | NA |
| La Rochelle-Ile de Ré | 0.00 | NA | NA | NA | NA | 89.7% | NA | NA | NA | NA |
| Lille-Lesquin | 0.01 | NA | NA | NA | NA | 92.1% | NA | NA | NA | NA |
| Limoges-Bellegarde | 0.02 | NA | NA | NA | NA | 80.1% | NA | NA | NA | NA |
| Lorient-Lann Bihoué | 0.00 | NA | NA | NA | NA | 88.9% | NA | NA | NA | NA |
| Lyon-Bron | 0.00 | NA | NA | NA | NA | 86.2% | NA | NA | NA | NA |
| Lyon-Saint-Exupéry | 0.01 | NA | NA | NA | NA | 89.1% | NA | NA | NA | NA |
| Marseille | 1.36 | NA | NA | NA | NA | 86.8% | NA | NA | NA | NA |
| Metz-Nancy-Lorraine | 0.17 | NA | NA | NA | NA | 83.9% | NA | NA | NA | NA |
| Montpellier-Méditerranée | 0.01 | NA | NA | NA | NA | 88.4% | NA | NA | NA | NA |
| Nantes-Atlantique | 0.51 | NA | NA | NA | NA | 95.8% | NA | NA | NA | NA |
| Nice | 4.12 | NA | NA | NA | NA | 87.5% | NA | NA | NA | NA |
| Nîmes-Garons | 0.12 | NA | NA | NA | NA | 86.3% | NA | NA | NA | NA |
| Paris Charles de Gaulle | 0.93 | NA | NA | NA | NA | 95.3% | NA | NA | NA | NA |
| Paris Orly | 0.90 | NA | NA | NA | NA | 93.4% | NA | NA | NA | NA |
| Paris-Le Bourget | 1.49 | NA | NA | NA | NA | 97.5% | NA | NA | NA | NA |
| Pau-Pyrénées | 0.00 | NA | NA | NA | NA | 88.5% | NA | NA | NA | NA |
| Perpignan-Rivesaltes | 0.07 | NA | NA | NA | NA | 87.1% | NA | NA | NA | NA |
| Poitiers-Biard | 0.02 | NA | NA | NA | NA | 81.6% | NA | NA | NA | NA |
| Quimper-Pluguffan | 0.00 | NA | NA | NA | NA | 92.6% | NA | NA | NA | NA |
| Rennes-Saint-Jacques | 0.00 | NA | NA | NA | NA | 92.4% | NA | NA | NA | NA |
| Rodez-Aveyron | 0.00 | NA | NA | NA | NA | 89.4% | NA | NA | NA | NA |
| Saint-Nazaire-Montoir | 0.00 | NA | NA | NA | NA | 97.4% | NA | NA | NA | NA |
| Strasbourg-Entzheim | 0.21 | NA | NA | NA | NA | 89.2% | NA | NA | NA | NA |
| Tarbes-Lourdes Pyrénées | 0.20 | NA | NA | NA | NA | 91.5% | NA | NA | NA | NA |
| Toulouse-Blagnac | 0.78 | NA | NA | NA | NA | 93.3% | NA | NA | NA | NA |
| Tours-Val de Loire | 0.21 | NA | NA | NA | NA | 72.6% | NA | NA | NA | NA |
| Toussus-le-Noble | 2.87 | NA | NA | NA | NA | 89.7% | NA | NA | NA | NA |
| Airport name |
ATC pre departure
delay (PI#2)
|
All causes pre departure
delay (PI#3)
|
||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 2026 | 2027 | 2028 | 2029 | 2025 | 2026 | 2027 | 2028 | 2029 | |
| Marseille | 0.27 | NA | NA | NA | NA | 18.97 | NA | NA | NA | NA |
| Nice | 0.56 | NA | NA | NA | NA | 22.14 | NA | NA | NA | NA |
| Paris Charles de Gaulle | NA | NA | NA | NA | NA | 19.52 | NA | NA | NA | NA |
| Paris Orly | 0.60 | NA | NA | NA | NA | 16.19 | NA | NA | NA | NA |