Most cancellations, December 2025

7.0% departures cancelled, Halifax Stanfield International Airport (YHZ)

The airport with at least 50 departures a day with the highest share of departures cancelled in December 2025 was Halifax Stanfield International Airport (YHZ): 7.0% of departures were cancelled (114 of 1,631).

December 2025 (1–31 December 2025) Source: www.airportia.com/statistics/most-cancellations/2025-12/

Period: 1–31 December 2025 (UTC). Data calculated on 3 November 2026 at 04:00 UTC. In the average departure delay, early and cancelled flights count as 0. How we calculate this

Top 15 airports by departures cancelled
Most cancellations, December 2025: top 15, departures cancelled1–31 December 2025. Source: Airportia.1. Halifax Stanfield International Airport (YHZ): 7.0% (1,631 departures)1. Halifax Stanfield International Airport (YHZ)7.0%2. Tijuana International Airport (TIJ): 6.4% (3,638 departures)2. Tijuana International Airport (TIJ)6.4%3. Buffalo Niagara International Airport (BUF): 5.5% (1,980 departures)3. Buffalo Niagara International Airport (BUF)5.5%4. Sapporo New Chitose Airport (CTS): 5.3% (7,576 departures)4. Sapporo New Chitose Airport (CTS)5.3%5. New York LaGuardia Airport (LGA): 4.7% (14,143 departures)5. New York LaGuardia Airport (LGA)4.7%5. Urumqi Diwopu International Airport (URC): 4.7% (7,490 departures)5. Urumqi Diwopu International Airport (URC)4.7%5. Rio de Janeiro Santos Dumont (SDU): 4.7% (2,418 departures)5. Rio de Janeiro Santos Dumont (SDU)4.7%8. Ottawa Macdonald-Cartier International Airport (YOW): 4.3% (2,536 departures)8. Ottawa Macdonald-Cartier International Airport (…4.3%9. Des Moines International Airport (DSM): 3.8% (1,552 departures)9. Des Moines International Airport (DSM)3.8%10. Winnipeg International Airport (YWG): 3.5% (1,649 departures)10. Winnipeg International Airport (YWG)3.5%11. Toronto Pearson International Airport (YYZ): 3.3% (14,682 departures)11. Toronto Pearson International Airport (YYZ)3.3%11. Montreal Pierre Elliott Trudeau Airport (YUL): 3.3% (6,928 departures)11. Montreal Pierre Elliott Trudeau Airport (YUL)3.3%13. New York John F. Kennedy International Airport (JFK): 3.2% (18,626 departures)13. New York John F. Kennedy International Airport …3.2%13. Sao Paulo Congonhas Airport (CGH): 3.2% (8,040 departures)13. Sao Paulo Congonhas Airport (CGH)3.2%15. Curitiba Afonso Pena International Airport (CWB): 3.0% (2,101 departures)15. Curitiba Afonso Pena International Airport (CWB)3.0%

Only airports with at least 1,500 departures in the period (50 a day) are ranked, so a handful of flights cannot top the list. 3,483 smaller airports were left out.

Full ranking: 410 airports

The first 100 are shown here; the CSV has all 410.

# Airport Country Departures cancelled Avg departure delay Departures
1 Halifax Stanfield International Airport (YHZ) Canada Canada 7.0% 49.0 min 1,631
2 Tijuana International Airport (TIJ) Mexico Mexico 6.4% 48.1 min 3,638
3 Buffalo Niagara International Airport (BUF) United States United States 5.5% 43.3 min 1,980
4 Sapporo New Chitose Airport (CTS) Japan Japan 5.3% 28.9 min 7,576
5 New York LaGuardia Airport (LGA) United States United States 4.7% 47.8 min 14,143
5 Urumqi Diwopu International Airport (URC) China China 4.7% 46.0 min 7,490
5 Rio de Janeiro Santos Dumont (SDU) Brazil Brazil 4.7% 20.7 min 2,418
8 Ottawa Macdonald-Cartier International Airport (YOW) Canada Canada 4.3% 53.1 min 2,536
9 Des Moines International Airport (DSM) United States United States 3.8% 45.9 min 1,552
10 Winnipeg International Airport (YWG) Canada Canada 3.5% 48.5 min 1,649
11 Toronto Pearson International Airport (YYZ) Canada Canada 3.3% 60.3 min 14,682
11 Montreal Pierre Elliott Trudeau Airport (YUL) Canada Canada 3.3% 55.4 min 6,928
13 New York John F. Kennedy International Airport (JFK) United States United States 3.2% 49.8 min 18,626
13 Sao Paulo Congonhas Airport (CGH) Brazil Brazil 3.2% 33.6 min 8,040
15 Curitiba Afonso Pena International Airport (CWB) Brazil Brazil 3.0% 22.6 min 2,101
16 Cleveland Hopkins International Airport (CLE) United States United States 2.9% 40.7 min 3,772
17 Vancouver International Airport (YVR) Canada Canada 2.7% 38.0 min 8,690
17 Nanchang Changbei International Airport (KHN) China China 2.7% 9.5 min 3,439
17 Yinchuan Hedong International Airport (INC) China China 2.7% 12.8 min 2,586
17 White Plains Westchester County Airport (HPN) United States United States 2.7% 42.2 min 1,716
21 New York Newark Liberty International Airport (EWR) United States United States 2.5% 45.8 min 16,151
21 Lanzhou Zhongchuan International Airport (LHW) China China 2.5% 17.4 min 3,987
21 Shijiazhuang Zhengding International Airport (SJW) China China 2.5% 20.0 min 3,526
21 Canberra International Airport (CBR) Australia Australia 2.5% 11.5 min 1,541
25 Boston Logan International Airport (BOS) United States United States 2.4% 39.9 min 14,747
25 Nantong Xingdong Airport (NTG) China China 2.4% 8.0 min 1,670
27 Edmonton International Airport (YEG) Canada Canada 2.3% 44.1 min 2,604
27 Miri Airport (MYY) Malaysia Malaysia 2.3% 14.8 min 1,689
29 Detroit Metropolitan Wayne County Airport (DTW) United States United States 2.2% 49.4 min 12,637
29 Calgary International Airport (YYC) Canada Canada 2.2% 47.8 min 5,932
29 Hohhot Baita International Airport (HET) China China 2.2% 10.9 min 3,825
29 Taiyuan Wusu International Airport (TYN) China China 2.2% 10.6 min 3,481
29 Yantai Penglai International Airport (YNT) China China 2.2% 10.3 min 2,314
34 Beijing Capital International Airport (PEK) China China 2.1% 18.5 min 18,484
34 Porto Alegre Salgado Filho International Airport (POA) Brazil Brazil 2.1% 22.4 min 2,409
36 Chicago O'Hare International Airport (ORD) United States United States 2.0% 57.0 min 36,131
36 Washington Ronald Reagan National Airport (DCA) United States United States 2.0% 42.9 min 11,770
36 Anchorage Ted Stevens International Airport (ANC) United States United States 2.0% 35.3 min 6,585
36 Richmond Airport (RIC) United States United States 2.0% 42.9 min 2,534
40 Minneapolis Saint Paul International Airport (MSP) United States United States 1.9% 50.2 min 12,788
40 Osaka International Airport (ITM) Japan Japan 1.9% 16.1 min 6,030
40 Krakow John Paul II International Airport (KRK) Poland Poland 1.9% 38.4 min 3,649
40 Grand Rapids Gerald R. Ford International Airport (GRR) United States United States 1.9% 47.5 min 1,819
40 Greenville-Spartanburg International Airport (GSP) United States United States 1.9% 32.5 min 1,707
45 Atlanta Hartsfield-Jackson International Airport (ATL) United States United States 1.8% 34.1 min 32,581
45 Xi'an Xianyang International Airport (XIY) China China 1.8% 20.3 min 12,778
45 Philadelphia International Airport (PHL) United States United States 1.8% 42.1 min 10,664
45 Campinas Viracopos International Airport (VCP) Brazil Brazil 1.8% 31.3 min 4,575
45 Charleston International Airport (CHS) United States United States 1.8% 33.0 min 2,680
45 Sendai Airport (SDJ) Japan Japan 1.8% 14.2 min 2,242
51 Auckland Airport (AKL) New Zealand New Zealand 1.7% 25.6 min 6,229
51 West Palm Beach International Airport (PBI) United States United States 1.7% 38.0 min 3,470
51 Norfolk International Airport (ORF) United States United States 1.7% 36.1 min 2,245
54 Fort Lauderdale Hollywood International Airport (FLL) United States United States 1.6% 40.8 min 12,076
54 Shanghai Hongqiao International Airport (SHA) China China 1.6% 18.6 min 11,448
54 Belo Horizonte Tancredo Neves International Airport (CNF) Brazil Brazil 1.6% 23.9 min 4,382
54 Port Columbus International Airport (CMH) United States United States 1.6% 37.3 min 3,914
54 Hefei Xinqiao International Airport (HFE) China China 1.6% 11.6 min 3,693
54 Kagoshima Airport (KOJ) Japan Japan 1.6% 11.6 min 3,202
54 Milwaukee General Mitchell International Airport (MKE) United States United States 1.6% 39.4 min 2,644
54 Savannah Hilton Head International Airport (SAV) United States United States 1.6% 28.2 min 1,937
62 Sao Paulo Guarulhos International Airport (GRU) Brazil Brazil 1.5% 40.1 min 11,789
62 San Diego International Airport (SAN) United States United States 1.5% 38.7 min 9,245
62 Chengdu Shuangliu International Airport (CTU) China China 1.5% 16.2 min 9,205
62 Raleigh-Durham International Airport (RDU) United States United States 1.5% 35.4 min 6,181
62 Guadalajara International Airport (GDL) Mexico Mexico 1.5% 36.2 min 6,061
62 Indianapolis International Airport (IND) United States United States 1.5% 37.4 min 4,457
62 Southwest Florida International Airport (RSW) United States United States 1.5% 34.5 min 4,085
62 Wenzhou Longwan International Airport (WNZ) China China 1.5% 12.3 min 3,533
62 Memphis International Airport (MEM) United States United States 1.5% 31.8 min 2,545
62 Lhasa Gonggar Airport (LXA) China China 1.5% 10.2 min 1,915
62 Islamabad International Airport (ISB) Pakistan Pakistan 1.5% 40.5 min 1,771
62 Birmingham Shuttlesworth International Airport (BHM) United States United States 1.5% 30.3 min 1,722
62 Xining Caojiabao Airport (XNN) China China 1.5% 11.4 min 1,643
75 Beijing Daxing International Airport (PKX) China China 1.4% 20.6 min 14,073
75 Melbourne Airport (MEL) Australia Australia 1.4% 26.7 min 11,382
75 Tianjin Binhai International Airport (TSN) China China 1.4% 12.4 min 5,277
75 Pittsburgh International Airport (PIT) United States United States 1.4% 34.8 min 4,308
75 Buenos Aires Ministro Pistarini International Airport (EZE) Argentina Argentina 1.4% 28.6 min 3,623
75 Burbank Bob Hope Airport (BUR) United States United States 1.4% 27.3 min 3,355
75 Christchurch International Airport (CHC) New Zealand New Zealand 1.4% 16.4 min 2,968
75 Jacksonville International Airport (JAX) United States United States 1.4% 30.4 min 2,858
75 Cartagena Rafael Nunez International Airport (CTG) Colombia Colombia 1.4% 27.7 min 2,268
75 Taipei Songshan Airport (TSA) Taiwan Taiwan 1.4% 12.4 min 1,959
75 Santo Domingo Las Americas International Airport (SDQ) Dominican Republic Dominican Republic 1.4% 33.5 min 1,711
86 Tokyo Haneda International Airport (HND) Japan Japan 1.3% 28.0 min 20,766
86 Sydney Kingsford Smith Airport (SYD) Australia Australia 1.3% 25.7 min 13,024
86 Nanjing Lukou International Airport (NKG) China China 1.3% 15.1 min 8,298
86 San Juan Luis Munoz Marin International Airport (SJU) Puerto Rico Puerto Rico 1.3% 24.0 min 6,249
86 Shenyang Taoxian International Airport (SHE) China China 1.3% 15.1 min 6,160
86 Guiyang Longdongbao International Airport (KWE) China China 1.3% 12.2 min 5,818
86 Cincinnati Northern Kentucky International Airport (CVG) United States United States 1.3% 38.4 min 5,278
86 Dammam King Fahd International Airport (DMM) Saudi Arabia Saudi Arabia 1.3% 19.9 min 3,963
86 Recife Airport (REC) Brazil Brazil 1.3% 20.9 min 3,105
86 Louisville International Airport (SDF) United States United States 1.3% 34.6 min 2,842
86 Wellington International Airport (WLG) New Zealand New Zealand 1.3% 15.6 min 2,714
86 Puerto Vallarta International Airport (PVR) Mexico Mexico 1.3% 42.1 min 2,540
86 Windsor Locks Bradley International Airport (BDL) United States United States 1.3% 34.5 min 2,414
86 London City Airport (LCY) United Kingdom United Kingdom 1.3% 19.4 min 1,871
86 Tehran Imam Khomeini International Airport (IKA) Iran Iran 1.3% 17.8 min 1,765

Cite this

The airport with at least 50 departures a day with the highest share of departures cancelled in December 2025 was Halifax Stanfield International Airport (YHZ): 7.0% of departures were cancelled (114 of 1,631). Source: Airportia, "Most cancellations, December 2025" (1–31 December 2025), https://www.airportia.com/statistics/most-cancellations/2025-12/, retrieved 3 November 2026.

Download the data (CSV)

Free to use, including commercially, under CC BY 4.0 : credit Airportia and link to this page. How to use our data. Press and data questions: contact@airportia.com.

How we calculate this

Which flights count
Every flight in Airportia's schedule data (from the Aviation Edge feed) that was scheduled to depart in the period, counted once: code-share listings of the same flight are left out. Days are UTC calendar days.
Departure delay
The actual departure time (or the latest reported estimate when no actual time came in) minus the scheduled departure time. A flight that left early or on time counts as 0 minutes. A flight with no reported departure time, cancelled flights included, also counts as 0, so where the feed is patchy the average is lower than the real one.
Average departure delay
The mean of those delays over all counted flights in the period. It is not the share of flights more than 15 minutes late (the usual on-time measure), and it is about departures, not arrivals.
Why there is no "most punctual" ranking
Because flights without a reported departure time count as 0 minutes, a low average can mean missing data rather than punctuality, and the stored figures do not say how many flights had a reported time. So we only rank the most delayed, and the delay rankings leave out every airport, airline or country whose average delay is exactly 0, which almost always means that no times were reported.
Cancellations
Flights with the status Cancelled, as a share of the counted flights in the period.
Airports
Delays and cancellations are about departures from the airport. The busiest-airports ranking adds arrivals, counted on the day the flight was scheduled to depart. Totals include all tracked flights, including cargo.
Period
A month combines three 10-day periods: days 1–10, 11–20 and the last ten days of the month, weighted by departures. In a 31-day month day 21 is not included; in February the second and third periods overlap by a day or two.
Minimum sample
Only airports with at least 1,500 departures in the period (50 a day) are ranked, so a handful of flights cannot top the list. 3,483 smaller airports were left out.

Coverage follows the schedule feed: some regional airports and airlines are missing or report few actual times. These are Airportia's own figures, not official statistics from airports, airlines or regulators.