{"summary":{"cc":"FR","name":"France","region":"Europe","assessed":319,"cls":{"R":2,"T":85,"S":5,"G":0,"P":39,"I":0,"N":188},"tier_gap":{"1":0,"2":2,"3":42},"tier_tower":{"1":53,"2":23,"3":0,"X":9},"tier4":0,"gap_n":44,"gap_traffic_basis":0,"gap_pax":0.0,"gap_ops":0.0,"gap_pax_n":0,"gap_ops_n":0,"tower_elig":76,"tower_pax":16795097.0,"afis_gap":29,"centers":5,"centers_new":0,"centers_exist":2,"centers_avg":24.0,"pop":68551653,"people":{"cities_pop":33093827.0,"ncity":692,"gap":17799637.0,"gap_notower":1547814.0,"tower50":30872384.0,"iso":0.0},"tcov":{"passenger_full":281,"full":38},"n_traffic_known":38},"airports":[{"id":"LFBO","n":"Toulouse-Blagnac Airport","m":"Toulouse/Blagnac","la":43.6291,"lo":1.3638,"cls":"R","tier":"","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":3500,"rwp":3500,"pax":7631023,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":722628,"iso":12,"rs":"Remote or digital tower already listed (planned); 7.6M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"planned","iata":"TLS","b":1},{"id":"LFOT","n":"Tours Val de Loire Airport","m":"Tours, Indre-et-Loire","la":47.4322,"lo":0.7276,"cls":"R","tier":"","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":2404,"rwp":2404,"pax":191502,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":300601,"iso":45,"rs":"Remote or digital tower already listed (planned); 192k passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"planned","iata":"TUF","b":1},{"id":"LFQQ","n":"Lille Airport","m":"Lesquin","la":50.5666,"lo":3.1024,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":2825,"rwp":2825,"pax":1709375,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":1924653,"iso":29,"rs":"Staffed tower today; 1.7M passengers (Eurostat avia_paoa 2025)","c":2,"dc":190,"rem":"","iata":"LIL","b":1},{"id":"LFMT","n":"Montpellier-Méditerranée Airport","m":"Montpellier/Méditerranée","la":43.5762,"lo":3.963,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2600,"rwp":2600,"pax":1689488,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":562785,"iso":42,"rs":"Staffed tower today; 1.7M passengers (Eurostat avia_paoa 2025)","c":0,"dc":209,"rem":"","iata":"MPL","b":1},{"id":"LFKJ","n":"Ajaccio Napoléon Bonaparte airport","m":"Ajaccio","la":41.9236,"lo":8.8029,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":2407,"rwp":2407,"pax":1592042,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":54364,"iso":30,"rs":"Staffed tower today; 1.6M passengers (Eurostat avia_paoa 2025)","c":4,"dc":0,"rem":"","iata":"AJA","b":1},{"id":"LFKB","n":"Bastia-Poretta International airport","m":"Bastia","la":42.5527,"lo":9.4837,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":2519,"rwp":2519,"pax":1531696,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":41001,"iso":57,"rs":"Staffed tower today; 1.5M passengers (Eurostat avia_paoa 2025)","c":4,"dc":90,"rem":"","iata":"BIA","b":1},{"id":"LFST","n":"Strasbourg Airport","m":"Strasbourg","la":48.5383,"lo":7.6282,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2400,"rwp":2400,"pax":1309037,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":679471,"iso":24,"rs":"Staffed tower today; 1.3M passengers (Eurostat avia_paoa 2025)","c":3,"dc":465,"rem":"","iata":"SXB","b":1},{"id":"LFBZ","n":"Biarritz Pays Basque airport","m":"Biarritz","la":43.4684,"lo":-1.5232,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2250,"rwp":2250,"pax":935593,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":514948,"iso":25,"rs":"Staffed tower today; 936k passengers (Eurostat avia_paoa 2025)","c":0,"dc":233,"rem":"","iata":"BIQ","b":1},{"id":"LFSB","n":"EuroAirport Basel–Mulhouse–Freiburg","m":"Bâle / Mulhouse","la":47.6007,"lo":7.5211,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3900,"rwp":3900,"pax":926171,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":671853,"iso":17,"rs":"Staffed tower today; 926k passengers (Eurostat avia_paoa 2025)","c":3,"dc":461,"rem":"","iata":"BSL","b":1},{"id":"LFRB","n":"Brest Bretagne airport","m":"Brest","la":48.4479,"lo":-4.4185,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3100,"rwp":3100,"pax":914082,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":195057,"iso":48,"rs":"Staffed tower today; 914k passengers (Eurostat avia_paoa 2025)","c":3,"dc":431,"rem":"","iata":"BES","b":1},{"id":"LFKF","n":"Figari Sud-Corse Airport","m":"Figari","la":41.5018,"lo":9.0971,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2480,"rwp":2480,"pax":912784,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":0,"iso":25,"rs":"Staffed tower today; 913k passengers (Eurostat avia_paoa 2025)","c":4,"dc":53,"rem":"","iata":"FSC","b":1},{"id":"LFBT","n":"Tarbes-Lourdes-Pyrénées Airport","m":"Tarbes/Lourdes/Pyrénées","la":43.1787,"lo":-0.0064,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3000,"rwp":3000,"pax":573976,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":150589,"iso":40,"rs":"Staffed tower today; 574k passengers (Eurostat avia_paoa 2025)","c":0,"dc":121,"rem":"","iata":"LDE","b":1},{"id":"LFRN","n":"Rennes-Saint-Jacques Airport","m":"Saint-Jacques-de-la-Lande, Ille-et-Vilaine","la":48.0695,"lo":-1.7348,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2100,"rwp":2100,"pax":507306,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":261318,"iso":63,"rs":"Staffed tower today; 507k passengers (Eurostat avia_paoa 2025)","c":2,"dc":259,"rem":"","iata":"RNS","b":1},{"id":"LFMP","n":"Perpignan-Rivesaltes (Llabanère) Airport","m":"Perpignan/Rivesaltes","la":42.7404,"lo":2.8707,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2500,"rwp":2500,"pax":475810,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":110706,"iso":70,"rs":"Staffed tower today; 476k passengers (Eurostat avia_paoa 2025)","c":0,"dc":157,"rem":"","iata":"PGF","b":1},{"id":"LFKC","n":"Calvi Sainte Catherine Airport","m":"Calvi","la":42.5304,"lo":8.793,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2310,"rwp":2310,"pax":396806,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":0,"iso":57,"rs":"Staffed tower today; 397k passengers (Eurostat avia_paoa 2025)","c":4,"dc":67,"rem":"","iata":"CLY","b":1},{"id":"LFRK","n":"Caen Carpiquet airport","m":"Caen","la":49.1768,"lo":-0.4549,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":1900,"rwp":1900,"pax":306261,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":214470,"iso":49,"rs":"Staffed tower today; 306k passengers (Eurostat avia_paoa 2025)","c":2,"dc":121,"rem":"","iata":"CFR","b":1},{"id":"LFMK","n":"Carcassonne Salvaza Airport","m":"Carcassonne","la":43.216,"lo":2.3063,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2050,"rwp":2050,"pax":304443,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":96875,"iso":38,"rs":"Staffed tower today; 304k passengers (Eurostat avia_paoa 2025)","c":0,"dc":89,"rem":"","iata":"CCF","b":1},{"id":"LFBH","n":"La Rochelle Île de Ré Airport","m":"La Rochelle","la":46.1792,"lo":-1.1953,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2255,"rwp":2255,"pax":303041,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":122553,"iso":36,"rs":"Staffed tower today; 303k passengers (Eurostat avia_paoa 2025)","c":1,"dc":348,"rem":"","iata":"LRH","b":1},{"id":"LFMU","n":"Béziers Vias airport","m":"Béziers","la":43.3235,"lo":3.3539,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":1820,"rwp":1820,"pax":286530,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":210845,"iso":57,"rs":"Staffed tower today; 287k passengers (Eurostat avia_paoa 2025)","c":0,"dc":164,"rem":"","iata":"BZR","b":1},{"id":"LFBL","n":"Limoges Airport","m":"Limoges/Bellegarde","la":45.8628,"lo":1.1794,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2500,"rwp":2500,"pax":281522,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":141176,"iso":76,"rs":"Staffed tower today; 282k passengers (Eurostat avia_paoa 2025)","c":0,"dc":249,"rem":"","iata":"LIG","b":1},{"id":"LFLS","n":"Grenoble Alpes Isère Airport","m":"Grenoble","la":45.3629,"lo":5.3294,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3050,"rwp":3050,"pax":260247,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":438726,"iso":44,"rs":"Staffed tower today; 260k passengers (Eurostat avia_paoa 2025)","c":1,"dc":369,"rem":"","iata":"GNB","b":1},{"id":"LFAC","n":"Calais Marck Airport","m":"Calais","la":50.9621,"lo":1.9548,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1535,"rwp":1535,"pax":null,"ops":null,"ty":0,"ts":"","p50":409589,"iso":55,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":184,"rem":"","iata":"CQF","b":0},{"id":"LFAT","n":"Le Touquet-Côte d'Opale Airport","m":"Le Touquet-Paris-Plage","la":50.5183,"lo":1.6217,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1850,"rwp":1850,"pax":null,"ops":null,"ty":0,"ts":"","p50":120406,"iso":44,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":130,"rem":"","iata":"LTQ","b":0},{"id":"LFBA","n":"Agen La Garenne airport","m":"Agen","la":44.1742,"lo":0.5931,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2165,"rwp":2165,"pax":null,"ops":null,"ty":0,"ts":"","p50":79305,"iso":55,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":87,"rem":"","iata":"AGF","b":0},{"id":"LFBI","n":"Poitiers-Biard Airport","m":"Poitiers/Biard","la":46.5877,"lo":0.3067,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2350,"rwp":2350,"pax":null,"ops":null,"ty":0,"ts":"","p50":123170,"iso":62,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":339,"rem":"","iata":"PIS","b":0},{"id":"LFCR","n":"Rodez–Aveyron Airport","m":"Rodez/Marcillac","la":44.4079,"lo":2.4827,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2040,"rwp":2040,"pax":null,"ops":null,"ty":0,"ts":"","p50":28337,"iso":37,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":125,"rem":"","iata":"RDZ","b":0},{"id":"LFDN","n":"Rochefort-Saint-Agnant (BA 721) Airport","m":"Rochefort/Saint-Agnant","la":45.8878,"lo":-0.9831,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":1,"rw":2280,"rwp":2280,"pax":null,"ops":null,"ty":0,"ts":"","p50":154766,"iso":29,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":312,"rem":"","iata":"RCO","b":0},{"id":"LFGA","n":"Colmar Houssen airport","m":"Colmar","la":48.1099,"lo":7.359,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1610,"rwp":1610,"pax":null,"ops":null,"ty":0,"ts":"","p50":621386,"iso":30,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":444,"rem":"","iata":"CMR","b":0},{"id":"LFGJ","n":"Dole Tavaux Airport","m":"Dole","la":47.039,"lo":5.4276,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2231,"rwp":2231,"pax":null,"ops":null,"ty":0,"ts":"","p50":246450,"iso":36,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":324,"rem":"","iata":"DLE","b":0},{"id":"LFLN","n":"Saint-Yan Airport","m":"L'Hôpital-le-Mercier, Saône-et-Loire","la":46.414,"lo":4.0142,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2030,"rwp":2030,"pax":null,"ops":null,"ty":0,"ts":"","p50":60061,"iso":40,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":373,"rem":"","iata":"SYT","b":0},{"id":"LFLP","n":"Annecy Meythet airport","m":"Annecy","la":45.9289,"lo":6.0987,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":1630,"rwp":1630,"pax":null,"ops":null,"ty":0,"ts":"","p50":597426,"iso":32,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":453,"rem":"","iata":"NCY","b":0},{"id":"LFLU","n":"Valence-Chabeuil Airport","m":"Chabeuil, Drôme","la":44.9216,"lo":4.9699,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2100,"rwp":2100,"pax":null,"ops":null,"ty":0,"ts":"","p50":172696,"iso":57,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":321,"rem":"","iata":"VAF","b":0},{"id":"LFLX","n":"Châteauroux Déols airport","m":"Châteauroux","la":46.8602,"lo":1.7283,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":1,"rw":3500,"rwp":3500,"pax":null,"ops":null,"ty":0,"ts":"","p50":83177,"iso":54,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":360,"rem":"","iata":"CHR","b":0},{"id":"LFLY","n":"Lyon Bron Airport","m":"Chassieu, Lyon","la":45.7279,"lo":4.944,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1820,"rwp":1820,"pax":null,"ops":null,"ty":0,"ts":"","p50":1736195,"iso":11,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":367,"rem":"","iata":"LYN","b":0},{"id":"LFMC","n":"Le Luc-Le Cannet Airfield","m":"Le Cannet-des-Maures, Var","la":43.3847,"lo":6.3871,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1400,"rwp":1400,"pax":null,"ops":null,"ty":0,"ts":"","p50":464617,"iso":21,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":406,"rem":"","iata":"","b":0},{"id":"LFMD","n":"Cannes Mandelieu Airport","m":"Cannes","la":43.548,"lo":6.9552,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1540,"rwp":1540,"pax":null,"ops":null,"ty":0,"ts":"","p50":1036233,"iso":24,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":450,"rem":"","iata":"CEQ","b":0},{"id":"LFMH","n":"Saint-Étienne-Bouthéon Airport","m":"Andrézieux-Bouthéon, Loire","la":45.5406,"lo":4.2964,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2300,"rwp":2300,"pax":null,"ops":null,"ty":0,"ts":"","p50":1539379,"iso":54,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":315,"rem":"","iata":"EBU","b":0},{"id":"LFMV","n":"Avignon Caumont airport","m":"Avignon","la":43.9073,"lo":4.9018,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":1880,"rwp":1880,"pax":null,"ops":null,"ty":0,"ts":"","p50":559778,"iso":30,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":286,"rem":"","iata":"AVN","b":0},{"id":"LFOC","n":"Châteaudun Airfield","m":"Châteaudun, Eure-et-Loir","la":48.0579,"lo":1.3793,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2302,"rwp":2302,"pax":null,"ops":null,"ty":0,"ts":"","p50":310522,"iso":44,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":492,"rem":"","iata":"","b":0},{"id":"LFOH","n":"Le Havre-Octeville Airport","m":"Le Havre","la":49.534,"lo":0.0884,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2300,"rwp":2300,"pax":null,"ops":null,"ty":0,"ts":"","p50":273412,"iso":19,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":81,"rem":"","iata":"LEH","b":0},{"id":"LFOP","n":"Rouen Vallée de Seine Airport","m":"Boos","la":49.3849,"lo":1.1791,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1700,"rwp":1700,"pax":null,"ops":null,"ty":0,"ts":"","p50":384219,"iso":68,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":0,"rem":"","iata":"URO","b":0},{"id":"LFPM","n":"Melun-Villaroche Airfield","m":"Moissy-Cramayel, Seine-et-Marne","la":48.6047,"lo":2.6711,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1975,"rwp":1975,"pax":null,"ops":null,"ty":0,"ts":"","p50":11657256,"iso":24,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":139,"rem":"","iata":"","b":0},{"id":"LFPN","n":"Toussus-le-Noble Airport","m":"Toussus-le-Noble, Yvelines","la":48.7519,"lo":2.1062,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1100,"rwp":1100,"pax":null,"ops":null,"ty":0,"ts":"","p50":12928183,"iso":7,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":98,"rem":"","iata":"TNF","b":0},{"id":"LFPT","n":"Pontoise-Cormeilles Aerodrome","m":"Cormeilles-en-Vexin, Val-d'Oise","la":49.0961,"lo":2.0355,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1689,"rwp":1689,"pax":null,"ops":null,"ty":0,"ts":"","p50":11809075,"iso":32,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":70,"rem":"","iata":"POX","b":0},{"id":"LFQT","n":"Merville-Calonne Airport","m":"Merville, Nord","la":50.6184,"lo":2.6422,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1840,"rwp":1840,"pax":null,"ops":null,"ty":0,"ts":"","p50":1653472,"iso":33,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":172,"rem":"","iata":"HZB","b":0},{"id":"LFRC","n":"Cherbourg Manche airport","m":"Cherbourg","la":49.6501,"lo":-1.4703,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2440,"rwp":2440,"pax":null,"ops":null,"ty":0,"ts":"","p50":80741,"iso":54,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":194,"rem":"","iata":"CER","b":0},{"id":"LFRD","n":"Dinard Pleurtuit Saint-Malo airport","m":"Dinard","la":48.5877,"lo":-2.08,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2200,"rwp":2200,"pax":null,"ops":null,"ty":0,"ts":"","p50":50676,"iso":57,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":254,"rem":"","iata":"DNR","b":0},{"id":"LFRG","n":"Deauville Normandie airport","m":"Deauville","la":49.3652,"lo":0.1545,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2550,"rwp":2550,"pax":null,"ops":null,"ty":0,"ts":"","p50":384036,"iso":19,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":74,"rem":"","iata":"DOL","b":0},{"id":"LFRH","n":"Lorient South Brittany (Bretagne Sud) Airport","m":"Lorient/Lann/Bihoué","la":47.7606,"lo":-3.44,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2403,"rwp":2403,"pax":null,"ops":null,"ty":0,"ts":"","p50":141265,"iso":37,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":361,"rem":"","iata":"LRT","b":0},{"id":"LFRM","n":"Le Mans-Arnage Airport","m":"Le Mans, Sarthe","la":47.9486,"lo":0.2017,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1420,"rwp":1420,"pax":null,"ops":null,"ty":0,"ts":"","p50":163051,"iso":58,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":489,"rem":"","iata":"LME","b":0},{"id":"LFRO","n":"Lannion Airport","m":"Lannion","la":48.7544,"lo":-3.4717,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1700,"rwp":1700,"pax":null,"ops":null,"ty":0,"ts":"","p50":38989,"iso":30,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":366,"rem":"","iata":"LAI","b":0},{"id":"LFRQ","n":"Quimper-Cornouaille Airport","m":"Quimper/Pluguffan","la":47.973,"lo":-4.1697,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2150,"rwp":2150,"pax":null,"ops":null,"ty":0,"ts":"","p50":101836,"iso":39,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":413,"rem":"","iata":"UIP","b":0},{"id":"LFRV","n":"Vannes-Meucon Airport","m":"Vannes/Meucon","la":47.7233,"lo":-2.7186,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1530,"rwp":1530,"pax":null,"ops":null,"ty":0,"ts":"","p50":169759,"iso":54,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":308,"rem":"","iata":"VNE","b":0},{"id":"LFSD","n":"Dijon Longvic airport","m":"Dijon","la":47.2689,"lo":5.09,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":1,"rw":2400,"rwp":2400,"pax":null,"ops":null,"ty":0,"ts":"","p50":225772,"iso":36,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":291,"rem":"","iata":"DIJ","b":0},{"id":"LFSL","n":"Brive Souillac airport","m":"Brive","la":45.0397,"lo":1.4856,"cls":"T","tier":"1","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":2100,"rwp":2100,"pax":null,"ops":null,"ty":0,"ts":"","p50":70435,"iso":55,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":157,"rem":"","iata":"BVE","b":0},{"id":"LFLC","n":"Clermont-Ferrand Auvergne airport","m":"Clermont-Ferrand","la":45.7867,"lo":3.1692,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":3013,"rwp":3013,"pax":248677,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":250156,"iso":46,"rs":"Staffed tower today; 249k passengers (Eurostat avia_paoa 2025)","c":0,"dc":279,"rem":"","iata":"CFE","b":1},{"id":"LFTW","n":"Nîmes-Arles-Camargue Airport","m":"Nîmes/Garons","la":43.7574,"lo":4.4164,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2440,"rwp":2440,"pax":246394,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":716910,"iso":41,"rs":"Staffed tower today; 246k passengers (Eurostat avia_paoa 2025)","c":0,"dc":246,"rem":"","iata":"FNI","b":1},{"id":"LFBE","n":"Bergerac Dordogne-Périgord airport","m":"Bergerac","la":44.8253,"lo":0.5186,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2205,"rwp":2205,"pax":242318,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":108025,"iso":48,"rs":"Staffed tower today; 242k passengers (Eurostat avia_paoa 2025)","c":0,"dc":149,"rem":"","iata":"EGC","b":1},{"id":"LFTH","n":"Toulon-Hyères Airport","m":"Hyères, Var","la":43.0973,"lo":6.146,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2120,"rwp":2120,"pax":236021,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":468124,"iso":17,"rs":"Staffed tower today; 236k passengers (Eurostat avia_paoa 2025)","c":1,"dc":391,"rem":"","iata":"TLN","b":1},{"id":"LFBP","n":"Pau Pyrénées Airport","m":"Pau/Pyrénées (Uzein)","la":43.38,"lo":-0.4186,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2500,"rwp":2500,"pax":235372,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":150589,"iso":40,"rs":"Staffed tower today; 235k passengers (Eurostat avia_paoa 2025)","c":0,"dc":146,"rem":"","iata":"PUF","b":1},{"id":"LFLB","n":"Chambéry Aix les Bains airport","m":"Chambéry","la":45.6381,"lo":5.8802,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2020,"rwp":2020,"pax":186542,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":275386,"iso":37,"rs":"Staffed tower today; 187k passengers (Eurostat avia_paoa 2025)","c":1,"dc":421,"rem":"","iata":"CMF","b":1},{"id":"LFJL","n":"Metz-Nancy-Lorraine Airport","m":"Goin","la":48.9821,"lo":6.2513,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2500,"rwp":2500,"pax":101382,"ops":null,"ty":2023,"ts":"Eurostat avia_paoa","p50":486237,"iso":28,"rs":"Staffed tower today; 101k passengers (Eurostat avia_paoa 2023)","c":3,"dc":373,"rem":"","iata":"ETZ","b":1},{"id":"LFOK","n":"Chalons Vatry airport","m":"Chalons en Champagne","la":48.7733,"lo":4.2061,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":1,"rw":3860,"rwp":3860,"pax":70488,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":95589,"iso":43,"rs":"Staffed tower today; 70k passengers (Eurostat avia_paoa 2025)","c":2,"dc":231,"rem":"","iata":"XCR","b":1},{"id":"LFRZ","n":"Saint-Nazaire-Montoir Airport","m":"Saint-Nazaire/Montoir","la":47.3114,"lo":-2.1526,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2400,"rwp":2400,"pax":11693,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":610733,"iso":45,"rs":"Staffed tower today; 12k passengers (Eurostat avia_paoa 2025)","c":1,"dc":493,"rem":"","iata":"SNR","b":1},{"id":"LFAQ","n":"Albert Bray airport","m":"Albert","la":49.97,"lo":2.6939,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":2200,"rwp":2200,"pax":null,"ops":null,"ty":0,"ts":"","p50":315645,"iso":24,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":127,"rem":"","iata":"BYF","b":0},{"id":"LFBR","n":"Aérodrome de Muret - Lherm","m":"Muret/Lherm, Haute-Garonne","la":43.4489,"lo":1.2633,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1100,"rwp":1100,"pax":null,"ops":null,"ty":0,"ts":"","p50":687191,"iso":22,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":22,"rem":"","iata":"","b":0},{"id":"LFCK","n":"Castres Mazamet Airport","m":"Castres","la":43.5563,"lo":2.2892,"cls":"S","tier":"2","tw":0,"tws":"","sc":1,"af":1,"rw":1825,"rwp":1825,"pax":null,"ops":null,"ty":0,"ts":"","p50":149284,"iso":38,"rs":"Scheduled service, no tower; no traffic figure found","c":0,"dc":75,"rem":"","iata":"DCM","b":0},{"id":"LFCL","n":"Toulouse-Lasbordes Airfield","m":"Balma, Haute-Garonne","la":43.5868,"lo":1.4992,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":950,"rwp":950,"pax":null,"ops":null,"ty":0,"ts":"","p50":722628,"iso":12,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":12,"rem":"","iata":"","b":0},{"id":"LFCV","n":"Aérodrome de Villefranche de Rouergue","m":"Rodez","la":44.3695,"lo":2.0257,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1025,"rwp":0,"pax":null,"ops":null,"ty":0,"ts":"","p50":104077,"iso":37,"rs":"Staffed tower today; no traffic figure found","c":0,"dc":98,"rem":"","iata":"","b":0},{"id":"LFGB","n":"Mulhouse-Habsheim Airfield","m":"Mulhouse/Habsheim","la":47.7413,"lo":7.4322,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1000,"rwp":1000,"pax":null,"ops":null,"ty":0,"ts":"","p50":956711,"iso":17,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":452,"rem":"","iata":"","b":0},{"id":"LFLG","n":"Grenoble Le Versoud Airfield","m":"Le Versoud, Isère","la":45.218,"lo":5.8483,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":900,"rwp":0,"pax":null,"ops":null,"ty":0,"ts":"","p50":371681,"iso":44,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":397,"rem":"","iata":"","b":0},{"id":"LFLW","n":"Aurillac airport","m":"Aurillac","la":44.8914,"lo":2.4219,"cls":"S","tier":"2","tw":0,"tws":"","sc":1,"af":1,"rw":1700,"rwp":1700,"pax":null,"ops":null,"ty":0,"ts":"","p50":34724,"iso":49,"rs":"Scheduled service, no tower; no traffic figure found","c":0,"dc":164,"rem":"","iata":"AUR","b":0},{"id":"LFMA","n":"Aix Les Milles airport","m":"Aix en Provence","la":43.5063,"lo":5.3664,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1504,"rwp":1504,"pax":null,"ops":null,"ty":0,"ts":"","p50":2500511,"iso":15,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":323,"rem":"","iata":"","b":0},{"id":"LFOX","n":"Étampes-Mondésir Airfield","m":"Guillerval, Essonne","la":48.3819,"lo":2.0753,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1230,"rwp":1230,"pax":null,"ops":null,"ty":0,"ts":"","p50":2082272,"iso":41,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":129,"rem":"","iata":"","b":0},{"id":"LFPE","n":"Meaux-Esbly Airfield","m":"Isles-lès-Villenoy, Seine-et-Marne","la":48.9275,"lo":2.8335,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1145,"rwp":0,"pax":null,"ops":null,"ty":0,"ts":"","p50":11681834,"iso":16,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":131,"rem":"","iata":"","b":0},{"id":"LFPL","n":"Lognes Emerainville Airfield","m":"Lognes, Seine-et-Marne","la":48.821,"lo":2.626,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1100,"rwp":700,"pax":null,"ops":null,"ty":0,"ts":"","p50":12898323,"iso":19,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":123,"rem":"","iata":"","b":0},{"id":"LFPZ","n":"Saint-Cyr-l'École Airport","m":"Saint-Cyr-l'École, Yvelines","la":48.8125,"lo":2.0675,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":890,"rwp":0,"pax":null,"ops":null,"ty":0,"ts":"","p50":12846106,"iso":7,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":91,"rem":"","iata":"","b":0},{"id":"LFSP","n":"Pontarlier Airfield","m":"Pontarlier, Doubs","la":46.904,"lo":6.3268,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1000,"rwp":1000,"pax":null,"ops":null,"ty":0,"ts":"","p50":426056,"iso":38,"rs":"Staffed tower today; no traffic figure found","c":3,"dc":393,"rem":"","iata":"","b":0},{"id":"LFTF","n":"Cuers-Pierrefeu Airfield","m":"Pierrefeu-du-Var, Var","la":43.2476,"lo":6.1267,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":1972,"rwp":1972,"pax":null,"ops":null,"ty":0,"ts":"","p50":551541,"iso":17,"rs":"Staffed tower today; no traffic figure found","c":1,"dc":387,"rem":"","iata":"","b":0},{"id":"LFYG","n":"Cambrai Niergnies Airfield","m":"Niergnies, Nord","la":50.1405,"lo":3.2632,"cls":"T","tier":"2","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":900,"rwp":900,"pax":null,"ops":null,"ty":0,"ts":"","p50":491348,"iso":25,"rs":"Staffed tower today; no traffic figure found","c":2,"dc":172,"rem":"","iata":"","b":0},{"id":"LFPR","n":"Plan-de-Dieu-Orange Airfield","m":"Travaillan, Vaucluse","la":44.18,"lo":4.9189,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":2000,"rwp":2000,"pax":null,"ops":null,"ty":0,"ts":"","p50":283805,"iso":30,"rs":"No tower, no traffic figure; paved runway of 2000 m and 115k people within 25 km","c":0,"dc":291,"rem":"","iata":"","b":0},{"id":"LFAG","n":"Péronne Saint-Quentin Airfield","m":"Monchy-Lagache, Somme","la":49.8689,"lo":3.0296,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1390,"rwp":1390,"pax":null,"ops":null,"ty":0,"ts":"","p50":122512,"iso":27,"rs":"No tower, no traffic figure; paved runway of 1390 m and 55k people within 25 km","c":2,"dc":144,"rem":"","iata":"","b":0},{"id":"LFAV","n":"Valenciennes-Denain Airfield","m":"Prouvy","la":50.3278,"lo":3.4611,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1708,"rwp":1708,"pax":null,"ops":null,"ty":0,"ts":"","p50":1637960,"iso":25,"rs":"No tower, no traffic figure; paved runway of 1708 m and 172k people within 25 km","c":2,"dc":194,"rem":"","iata":"","b":0},{"id":"LFAY","n":"Amiens Glisy Airfield","m":"Amiens","la":49.873,"lo":2.3871,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1300,"rwp":1300,"pax":null,"ops":null,"ty":0,"ts":"","p50":169547,"iso":24,"rs":"No tower, no traffic figure; paved runway of 1300 m and 143k people within 25 km","c":2,"dc":103,"rem":"","iata":"","b":0},{"id":"LFBK","n":"Montluçon-Guéret Airport","m":"Lépaud, Creuse","la":46.2226,"lo":2.364,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1900,"rwp":1900,"pax":null,"ops":null,"ty":0,"ts":"","p50":60813,"iso":70,"rs":"No tower, no traffic figure; paved runway of 1900 m and 45k people within 25 km","c":0,"dc":299,"rem":"","iata":"MCU","b":0},{"id":"LFBN","n":"Niort - Marais Poitevin Airport","m":"Niort/Souché","la":46.3135,"lo":-0.3945,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1760,"rwp":1760,"pax":null,"ops":null,"ty":0,"ts":"","p50":70976,"iso":62,"rs":"No tower, no traffic figure; paved runway of 1760 m and 55k people within 25 km","c":1,"dc":329,"rem":"","iata":"NIT","b":0},{"id":"LFBU","n":"Angoulême Brie-Champniers airport","m":"Angoulême","la":45.7292,"lo":0.2215,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1810,"rwp":1810,"pax":null,"ops":null,"ty":0,"ts":"","p50":70336,"iso":75,"rs":"No tower, no traffic figure; paved runway of 1810 m and 49k people within 25 km","c":0,"dc":250,"rem":"","iata":"ANG","b":0},{"id":"LFBX","n":"Périgueux-Bassillac Airport","m":"Périgueux/Bassillac","la":45.1981,"lo":0.8156,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1750,"rwp":1750,"pax":null,"ops":null,"ty":0,"ts":"","p50":63087,"iso":48,"rs":"No tower, no traffic figure; paved runway of 1750 m and 35k people within 25 km","c":0,"dc":180,"rem":"","iata":"PGX","b":0},{"id":"LFCH","n":"Aérodrome d'Arcachon-La Teste-de-Buch","m":"Arcachon/La Teste-de-Buch","la":44.5964,"lo":-1.1108,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1346,"rwp":1346,"pax":null,"ops":null,"ty":0,"ts":"","p50":605983,"iso":41,"rs":"No tower, no traffic figure; paved runway of 1346 m and 46k people within 25 km","c":0,"dc":225,"rem":"","iata":"","b":0},{"id":"LFCI","n":"Albi Le Sequestre airport","m":"Albi","la":43.9139,"lo":2.1131,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1560,"rwp":1560,"pax":null,"ops":null,"ty":0,"ts":"","p50":99684,"iso":42,"rs":"No tower, no traffic figure; paved runway of 1560 m and 52k people within 25 km","c":0,"dc":68,"rem":"","iata":"LBI","b":0},{"id":"LFEC","n":"Ouessant Airport","m":"Ushant","la":48.4632,"lo":-5.0636,"cls":"S","tier":"3","tw":0,"tws":"","sc":1,"af":0,"rw":833,"rwp":833,"pax":null,"ops":null,"ty":0,"ts":"","p50":144899,"iso":48,"rs":"Scheduled service, no tower; no traffic figure found","c":3,"dc":479,"rem":"","iata":"OUI","b":0},{"id":"LFHP","n":"Le Puy-Loudes Airfield","m":"Chaspuzac, Haute-Loire","la":45.0807,"lo":3.7629,"cls":"S","tier":"3","tw":0,"tws":"","sc":1,"af":0,"rw":1393,"rwp":1393,"pax":null,"ops":null,"ty":0,"ts":"","p50":22718,"iso":60,"rs":"Scheduled service, no tower; no traffic figure found","c":0,"dc":250,"rem":"","iata":"LPY","b":0},{"id":"LFJA","n":"Chaumont-Semoutiers Airfield","m":"Villiers-le-Sec, Haute-Marne","la":48.0807,"lo":5.0477,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1500,"rwp":1500,"pax":null,"ops":null,"ty":0,"ts":"","p50":28981,"iso":58,"rs":"No tower, no traffic figure; paved runway of 1500 m and 29k people within 25 km","c":3,"dc":273,"rem":"","iata":"","b":0},{"id":"LFJB","n":"Mauléon Airfield","m":"Mauléon","la":46.9028,"lo":-0.6978,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1300,"rwp":1300,"pax":null,"ops":null,"ty":0,"ts":"","p50":105883,"iso":24,"rs":"No tower, no traffic figure; paved runway of 1300 m and 90k people within 25 km","c":1,"dc":398,"rem":"","iata":"","b":0},{"id":"LFJR","n":"Angers Marcé airport","m":"Angers","la":47.5603,"lo":-0.3122,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1800,"rwp":1800,"pax":null,"ops":null,"ty":0,"ts":"","p50":220044,"iso":37,"rs":"No tower, no traffic figure; paved runway of 1800 m and 187k people within 25 km","c":1,"dc":456,"rem":"","iata":"ANE","b":0},{"id":"LFJY","n":"Chambley airfield","m":"Chambley-Bussières","la":49.0255,"lo":5.8761,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":2400,"rwp":2400,"pax":null,"ops":null,"ty":0,"ts":"","p50":449708,"iso":28,"rs":"No tower, no traffic figure; paved runway of 2400 m and 166k people within 25 km","c":3,"dc":348,"rem":"","iata":"","b":0},{"id":"LFLA","n":"Auxerre Branches airport","m":"Auxerre","la":47.8502,"lo":3.4971,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1650,"rwp":1650,"pax":null,"ops":null,"ty":0,"ts":"","p50":70216,"iso":65,"rs":"No tower, no traffic figure; paved runway of 1650 m and 42k people within 25 km","c":2,"dc":241,"rem":"","iata":"AUF","b":0},{"id":"LFLD","n":"Bourges airport","m":"Bourges","la":47.0602,"lo":2.3696,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1550,"rwp":1550,"pax":null,"ops":null,"ty":0,"ts":"","p50":97863,"iso":54,"rs":"No tower, no traffic figure; paved runway of 1550 m and 68k people within 25 km","c":1,"dc":390,"rem":"","iata":"BOU","b":0},{"id":"LFLH","n":"Chalon Champforgeuil Airfield","m":"Châlon sur Saône","la":46.8258,"lo":4.8176,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1440,"rwp":1440,"pax":null,"ops":null,"ty":0,"ts":"","p50":164785,"iso":52,"rs":"No tower, no traffic figure; paved runway of 1440 m and 71k people within 25 km","c":1,"dc":447,"rem":"","iata":"","b":0},{"id":"LFLI","n":"Annemasse Airfield","m":"Annemasse","la":46.192,"lo":6.2684,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1300,"rwp":1300,"pax":null,"ops":null,"ty":0,"ts":"","p50":755206,"iso":13,"rs":"No tower, no traffic figure; paved runway of 1300 m and 361k people within 25 km","c":1,"dc":480,"rem":"","iata":"","b":0},{"id":"LFLM","n":"Mâcon-Charnay Airfield","m":"Charnay-lès-Mâcon, Saône-et-Loire","la":46.2951,"lo":4.796,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1230,"rwp":1230,"pax":null,"ops":null,"ty":0,"ts":"","p50":113818,"iso":59,"rs":"No tower, no traffic figure; paved runway of 1230 m and 35k people within 25 km","c":1,"dc":401,"rem":"","iata":"","b":0},{"id":"LFLO","n":"Roanne-Renaison Airport","m":"Saint-Léger-sur-Roanne","la":46.0538,"lo":3.999,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1475,"rwp":1475,"pax":null,"ops":null,"ty":0,"ts":"","p50":83023,"iso":40,"rs":"No tower, no traffic figure; paved runway of 1475 m and 40k people within 25 km","c":1,"dc":340,"rem":"","iata":"RNE","b":0},{"id":"LFLV","n":"Vichy-Charmeil Airport","m":"Charmeil, Allier","la":46.1697,"lo":3.4036,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":2200,"rwp":2200,"pax":null,"ops":null,"ty":0,"ts":"","p50":218121,"iso":41,"rs":"No tower, no traffic figure; paved runway of 2200 m and 27k people within 25 km","c":1,"dc":325,"rem":"","iata":"VHY","b":0},{"id":"LFMQ","n":"Le Castellet Airport","m":"Le Castellet, Var","la":43.2525,"lo":5.7852,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1545,"rwp":1545,"pax":null,"ops":null,"ty":0,"ts":"","p50":2663388,"iso":28,"rs":"No tower, no traffic figure; paved runway of 1545 m and 430k people within 25 km","c":1,"dc":359,"rem":"","iata":"CTT","b":0},{"id":"LFMS","n":"Aérodrome d'Alès Cévennes","m":"Alès/Deaux","la":44.0697,"lo":4.1421,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1395,"rwp":1395,"pax":null,"ops":null,"ty":0,"ts":"","p50":236874,"iso":41,"rs":"No tower, no traffic figure; paved runway of 1395 m and 42k people within 25 km","c":0,"dc":228,"rem":"","iata":"","b":0},{"id":"LFOD","n":"Aérodrome de Saumur - Saint-Florent","m":"Saumur/Saint-Florent","la":47.2568,"lo":-0.1151,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1450,"rwp":1450,"pax":null,"ops":null,"ty":0,"ts":"","p50":220044,"iso":37,"rs":"No tower, no traffic figure; paved runway of 1450 m and 33k people within 25 km","c":1,"dc":420,"rem":"","iata":"","b":0},{"id":"LFOI","n":"Abbeville-Buigny Baie de Somme Airfield","m":"Buigny-Saint-Maclou","la":50.1435,"lo":1.8319,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1250,"rwp":1250,"pax":null,"ops":null,"ty":0,"ts":"","p50":200831,"iso":44,"rs":"No tower, no traffic figure; paved runway of 1250 m and 26k people within 25 km","c":2,"dc":97,"rem":"","iata":"","b":0},{"id":"LFOQ","n":"Blois Le Breuil Airfield","m":"Blois","la":47.6785,"lo":1.2088,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1250,"rwp":1250,"pax":null,"ops":null,"ty":0,"ts":"","p50":261804,"iso":44,"rs":"No tower, no traffic figure; paved runway of 1250 m and 73k people within 25 km","c":1,"dc":450,"rem":"","iata":"","b":0},{"id":"LFOU","n":"Cholet Le Pontreau airfield","m":"Cholet","la":47.0821,"lo":-0.8771,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1380,"rwp":1380,"pax":null,"ops":null,"ty":0,"ts":"","p50":310005,"iso":24,"rs":"No tower, no traffic figure; paved runway of 1380 m and 53k people within 25 km","c":1,"dc":422,"rem":"","iata":"CET","b":0},{"id":"LFOV","n":"Laval-Entrammes Airport","m":"Laval, Mayenne","la":48.0322,"lo":-0.744,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1662,"rwp":1662,"pax":null,"ops":null,"ty":0,"ts":"","p50":107057,"iso":62,"rs":"No tower, no traffic figure; paved runway of 1662 m and 50k people within 25 km","c":2,"dc":206,"rem":"","iata":"LVA","b":0},{"id":"LFOZ","n":"Orléans–Saint-Denis-de-l'Hôtel Airport","m":"Saint-Denis-de-l'Hôtel, Loiret","la":47.8978,"lo":2.1645,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1600,"rwp":1600,"pax":null,"ops":null,"ty":0,"ts":"","p50":247095,"iso":54,"rs":"No tower, no traffic figure; paved runway of 1600 m and 214k people within 25 km","c":1,"dc":479,"rem":"","iata":"ORE","b":0},{"id":"LFPK","n":"Coulommiers-Voisins Aerodrome","m":"Pommeuse, Seine-et-Marne","la":48.8396,"lo":3.0087,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1590,"rwp":1590,"pax":null,"ops":null,"ty":0,"ts":"","p50":8582785,"iso":16,"rs":"No tower, no traffic figure; paved runway of 1590 m and 90k people within 25 km","c":2,"dc":146,"rem":"","iata":"","b":0},{"id":"LFQB","n":"Troyes-Barberey Airport","m":"Barberey-Saint-Sulpice, Aube","la":48.3221,"lo":4.0167,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1650,"rwp":1650,"pax":null,"ops":null,"ty":0,"ts":"","p50":60785,"iso":36,"rs":"No tower, no traffic figure; paved runway of 1650 m and 61k people within 25 km","c":2,"dc":239,"rem":"","iata":"","b":0},{"id":"LFQG","n":"Nevers-Fourchambault Airport","m":"Marzy, Nièvre","la":47.0029,"lo":3.1131,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1630,"rwp":1630,"pax":null,"ops":null,"ty":0,"ts":"","p50":43988,"iso":35,"rs":"No tower, no traffic figure; paved runway of 1630 m and 44k people within 25 km","c":1,"dc":399,"rem":"","iata":"NVS","b":0},{"id":"LFQJ","n":"Maubeuge-Élesmes Airfield","m":"Vieux-Reng, Nord","la":50.3105,"lo":4.0331,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1300,"rwp":1300,"pax":null,"ops":null,"ty":0,"ts":"","p50":1155987,"iso":35,"rs":"No tower, no traffic figure; paved runway of 1300 m and 390k people within 25 km","c":2,"dc":229,"rem":"","iata":"","b":0},{"id":"LFQM","n":"Besançon La Vèze Airfield","m":"Besançon","la":47.2066,"lo":6.0832,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":0,"rw":1400,"rwp":1400,"pax":null,"ops":null,"ty":0,"ts":"","p50":194509,"iso":38,"rs":"No tower, no traffic figure; paved runway of 1400 m and 128k people within 25 km","c":3,"dc":365,"rem":"","iata":"","b":0},{"id":"LFQV","n":"Charleville-Mézières Ardennes-Etienne Riché Airfield","m":"Charleville-Mézières","la":49.7839,"lo":4.6471,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1500,"rwp":1500,"pax":null,"ops":null,"ty":0,"ts":"","p50":73035,"iso":73,"rs":"No tower, no traffic figure; paved runway of 1500 m and 73k people within 25 km","c":2,"dc":254,"rem":"","iata":"","b":0},{"id":"LFRI","n":"La Roche-sur-Yon Les Ajoncs Airport","m":"La Roche-sur-Yon","la":46.7019,"lo":-1.3786,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1550,"rwp":1550,"pax":null,"ops":null,"ty":0,"ts":"","p50":110126,"iso":53,"rs":"No tower, no traffic figure; paved runway of 1550 m and 59k people within 25 km","c":1,"dc":404,"rem":"","iata":"EDM","b":0},{"id":"LFRT","n":"Saint-Brieuc-Armor Airport","m":"Trémuson, Côtes-d'Armor","la":48.5386,"lo":-2.8535,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":2200,"rwp":2200,"pax":null,"ops":null,"ty":0,"ts":"","p50":74247,"iso":51,"rs":"No tower, no traffic figure; paved runway of 2200 m and 53k people within 25 km","c":3,"dc":318,"rem":"","iata":"SBK","b":0},{"id":"LFSM","n":"Montbéliard-Courcelles Airfield","m":"Courcelles-lès-Montbéliard","la":47.487,"lo":6.7905,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1700,"rwp":1700,"pax":null,"ops":null,"ty":0,"ts":"","p50":248376,"iso":45,"rs":"No tower, no traffic figure; paved runway of 1700 m and 99k people within 25 km","c":3,"dc":409,"rem":"","iata":"","b":0},{"id":"LFSN","n":"Nancy-Essey Airport","m":"Tomblaine, Meurthe-et-Moselle","la":48.6921,"lo":6.2305,"cls":"P","tier":"3","tw":0,"tws":"","sc":0,"af":1,"rw":1600,"rwp":1600,"pax":null,"ops":null,"ty":0,"ts":"","p50":374021,"iso":32,"rs":"No tower, no traffic figure; paved runway of 1600 m and 208k people within 25 km","c":3,"dc":365,"rem":"","iata":"ENC","b":0},{"id":"LFTZ","n":"La Môle Airport","m":"Saint-Tropez","la":43.2054,"lo":6.482,"cls":"S","tier":"3","tw":0,"tws":"","sc":1,"af":1,"rw":1071,"rwp":1071,"pax":null,"ops":null,"ty":0,"ts":"","p50":430100,"iso":21,"rs":"Scheduled service, no tower; no traffic figure found","c":1,"dc":416,"rem":"","iata":"LTT","b":0},{"id":"LFPG","n":"Charles de Gaulle International Airport","m":"Paris (Roissy-en-France, Val-d'Oise)","la":49.009,"lo":2.5541,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":4215,"rwp":4215,"pax":71939624,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":12863546,"iso":10,"rs":"Staffed tower today; 71.9M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"CDG","b":1},{"id":"LFPO","n":"Paris-Orly Airport","m":"Paris (Orly, Val-de-Marne)","la":48.7295,"lo":2.359,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3650,"rwp":3650,"pax":34909690,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":12933951,"iso":19,"rs":"Staffed tower today; 34.9M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"ORY","b":1},{"id":"LFMN","n":"Nice-Côte d'Azur Airport","m":"Nice, Alpes-Maritimes","la":43.6584,"lo":7.2159,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2963,"rwp":2963,"pax":15229931,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":1098472,"iso":24,"rs":"Staffed tower today; 15.2M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"NCE","b":1},{"id":"LFML","n":"Marseille Provence Airport","m":"Marignane, Bouches-du-Rhône","la":43.4381,"lo":5.2125,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3500,"rwp":3500,"pax":11355602,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":2463935,"iso":15,"rs":"Staffed tower today; 11.4M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"MRS","b":1},{"id":"LFLL","n":"Lyon Saint-Exupéry Airport","m":"Colombier-Saugnieu, Rhône","la":45.726,"lo":5.0901,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":4000,"rwp":4000,"pax":10673315,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":1698181,"iso":11,"rs":"Staffed tower today; 10.7M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"LYS","b":1},{"id":"LFRS","n":"Nantes Atlantique Airport","m":"Nantes","la":47.1532,"lo":-1.6107,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2900,"rwp":2900,"pax":7187194,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":647541,"iso":45,"rs":"Staffed tower today; 7.2M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"NTE","b":1},{"id":"LFOB","n":"Beauvais-Tillé airport","m":"Beauvais","la":49.4544,"lo":2.1128,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":2430,"rwp":2430,"pax":6676826,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":550125,"iso":40,"rs":"Staffed tower today; 6.7M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"BVA","b":1},{"id":"LFBD","n":"Bordeaux–Mérignac Airport","m":"Bordeaux","la":44.8287,"lo":-0.7154,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":1,"af":0,"rw":3100,"rwp":3100,"pax":5884710,"ops":null,"ty":2025,"ts":"Eurostat avia_paoa","p50":756121,"iso":41,"rs":"Staffed tower today; 5.9M passengers (Eurostat avia_paoa 2025)","c":-1,"dc":null,"rem":"","iata":"BOD","b":1},{"id":"LFPB","n":"Paris-Le Bourget International Airport","m":"Paris","la":48.9623,"lo":2.4365,"cls":"T","tier":"X","tw":1,"tws":"OurAirports TWR frequency","sc":0,"af":0,"rw":3000,"rwp":3000,"pax":null,"ops":null,"ty":0,"ts":"","p50":12914880,"iso":10,"rs":"Staffed tower today; no traffic figure found","c":-1,"dc":null,"rem":"","iata":"LBG","b":0}],"centers":[{"id":"fr-1","site":"DSNA Remote Tower Centre Toulouse","mun":"","la":43.6291,"lo":1.3638,"kind":"Existing remote tower centre (planned)","ap":"LFBO","n":30,"t1":13,"t2":9,"t3":8,"units":19.5,"maxd":315,"nogap":10,"pax":5520123.0,"ops":0.0},{"id":"fr-2","site":"DSNA Remote Tower Centre Toulouse","mun":"","la":43.6291,"lo":1.3638,"kind":"Existing remote tower centre (planned)","ap":"LFBO","n":35,"t1":12,"t2":6,"t3":17,"units":19.25,"maxd":493,"nogap":17,"pax":997544.0,"ops":0.0},{"id":"fr-3","site":"Rouen Vallée de Seine Airport","mun":"Boos","la":49.3849,"lo":1.1791,"kind":"Existing staffed tower facility","ap":"LFOP","n":31,"t1":14,"t2":7,"t3":10,"units":20.0,"maxd":259,"nogap":10,"pax":2593430.0,"ops":0.0},{"id":"fr-4","site":"Châteaudun Airfield","mun":"Châteaudun, Eure-et-Loir","la":48.0579,"lo":1.3793,"kind":"Existing staffed tower facility","ap":"LFOC","n":20,"t1":10,"t2":3,"t3":7,"units":13.25,"maxd":479,"nogap":7,"pax":3250672.0,"ops":0.0},{"id":"fr-5","site":"Ajaccio Napoléon Bonaparte airport","mun":"Ajaccio","la":41.9236,"lo":8.8029,"kind":"Existing staffed tower facility","ap":"LFKJ","n":4,"t1":4,"t2":0,"t3":0,"units":4.0,"maxd":90,"nogap":0,"pax":4433328.0,"ops":0.0}],"sources":[{"label":"Eurostat table avia_paoa, passengers on board by reporting airport (latest year available per airport, mostly 2025)","url":"https://ec.europa.eu/eurostat/databrowser/view/avia_paoa/default/table","note":"Covers commercial passenger traffic. Movements and general aviation are not in this table."}]}