UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

China

In the twelve months from July 2025 to June 2026, 22.8% of 5,317 movements arriving into the UK were disrupted — more than fifteen minutes late or cancelled at short notice.

Put the other way round, 77.2% of 5,317 movements met the fifteen-minute convention. These are historical observations, not a forecast.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

The four numbers at a glance

22.8% of 5,317 movements were disrupted over July 2025 to June 2026.

Average delay covers delayed movements only. Its range reflects rounded source means and the unknown count of exactly punctual movements.

DisruptionShort-notice cancellationsDelay among delayed movementsOver three hours
22.8% of 5,317 movements0.4% of 5,317 movements26.8–55.0 minutes; delayed denominator 1,195–2,2600.5% of 5,317 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

When late, how late?

0.5% of 5,317 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.4% of 5,317 movements.

DelayShare and sampleOne event per movements
More than 15 minutes22.5% of 5,317 movements4.4
More than 30 minutes11.9% of 5,317 movements8.4
More than 60 minutes3.9% of 5,317 movements25.9
More than 120 minutes1.3% of 5,317 movements78.2
More than 180 minutes0.5% of 5,317 movements204.5
More than 360 minutes0.1% of 5,317 movements1,329.2
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Slightly late or occasionally a disaster?

1.3% of 5,317 movements passed two hours.

The histogram shows the published delay bands. Bucket shares use all reported operations, including unmatched records; cancellations are reported separately.

Nine delay buckets, minutes; share of all recorded operations>15 early1,73032.5%15–1 early1,30824.6%0–15 late1,06520.0%16–3056310.6%31–604278.0%61…1201372.6%121…180420.8%181…360220.4%>36040.1%D=5,317
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Better or worse since the start of the archive?

Best month: Feb 2018, 7.7% of 234 movements. Worst month: Mar 2023, 69.5% of 59 movements.

The line traces every month. Lower disruption is better; gaps are never zeros. Pandemic readings describe a different operating regime.

Monthly disruption share; gaps mean no published dataJan 2018: 27.0%; sample: 2702018Feb 2018: 7.7%; sample: 234Mar 2018: 37.2%; sample: 261Apr 2018: 52.2%; sample: 270May 2018: 27.1%; sample: 284Jun 2018: 22.7%; sample: 300Jul 2018: 17.7%; sample: 345Aug 2018: 24.6%; sample: 350Sep 2018: 34.1%; sample: 334Oct 2018: 34.0%; sample: 344Nov 2018: 18.3%; sample: 328Dec 2018: 21.4%; sample: 346Jan 2019: 15.6%; sample: 3652019Feb 2019: 22.2%; sample: 320Mar 2019: 29.5%; sample: 359Apr 2019: 52.8%; sample: 388May 2019: 42.2%; sample: 389Jun 2019: 30.0%; sample: 390Jul 2019: 17.5%; sample: 416Aug 2019: 33.9%; sample: 413Sep 2019: 26.4%; sample: 398Oct 2019: 57.8%; sample: 391Nov 2019: 36.0%; sample: 358Dec 2019: 33.2%; sample: 380Jan 2020: 26.1%; sample: 3712020Feb 2020: 40.0%; sample: 120Mar 2020: 46.2%; sample: 117Apr 2020: 48.3%; sample: 29May 2020: 5.0%; sample: 20Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 13.6%; sample: 22Aug 2020: 20.0%; sample: 20Sep 2020: 18.8%; sample: 32Oct 2020: 45.5%; sample: 66Nov 2020: 42.9%; sample: 42Dec 2020: 48.6%; sample: 35Jan 2021: suppressed: fewer than twenty movements×2021Feb 2021: suppressed: fewer than twenty movements×Mar 2021: suppressed: fewer than twenty movements×Apr 2021: suppressed: fewer than twenty movements×May 2021: suppressed: fewer than twenty movements×Jun 2021: suppressed: fewer than twenty movements×Jul 2021: suppressed: fewer than twenty movements×Aug 2021: suppressed: fewer than twenty movements×Sep 2021: suppressed: fewer than twenty movements×Oct 2021: suppressed: fewer than twenty movements×Nov 2021: suppressed: fewer than twenty movements×Dec 2021: suppressed: fewer than twenty movements×Jan 2022: suppressed: fewer than twenty movements×2022Feb 2022: suppressed: fewer than twenty movements×Mar 2022: suppressed: fewer than twenty movements×Apr 2022: suppressed: fewer than twenty movements×May 2022: no data×Jun 2022: no data×Jul 2022: no data×Aug 2022: suppressed: fewer than twenty movements×Sep 2022: 34.4%; sample: 32Oct 2022: 50.0%; sample: 34Nov 2022: 47.1%; sample: 34Dec 2022: 69.0%; sample: 42Jan 2023: 70.6%; sample: 342023Feb 2023: 47.4%; sample: 38Mar 2023: 69.5%; sample: 59Apr 2023: 50.3%; sample: 145May 2023: 25.9%; sample: 270Jun 2023: 34.4%; sample: 340Jul 2023: 35.9%; sample: 395Aug 2023: 35.5%; sample: 414Sep 2023: 38.2%; sample: 403Oct 2023: 62.5%; sample: 384Nov 2023: 33.2%; sample: 289Dec 2023: 48.9%; sample: 417Jan 2024: 32.6%; sample: 4262024Feb 2024: 39.1%; sample: 376Mar 2024: 38.9%; sample: 398Apr 2024: 47.9%; sample: 420May 2024: 26.6%; sample: 418Jun 2024: 29.4%; sample: 462Jul 2024: 31.0%; sample: 525Aug 2024: 36.7%; sample: 523Sep 2024: 41.6%; sample: 510Oct 2024: 40.3%; sample: 449Nov 2024: 21.3%; sample: 356Dec 2024: 32.2%; sample: 410Jan 2025: 38.4%; sample: 4252025Feb 2025: 12.6%; sample: 334Mar 2025: 26.0%; sample: 362Apr 2025: 27.4%; sample: 430May 2025: 19.7%; sample: 412Jun 2025: 16.4%; sample: 444Jul 2025: 19.0%; sample: 505Aug 2025: 20.6%; sample: 525Sep 2025: 30.5%; sample: 476Oct 2025: 17.0%; sample: 440Nov 2025: 41.8%; sample: 364Dec 2025: 32.5%; sample: 446Jan 2026: 22.5%; sample: 4442026Feb 2026: 22.7%; sample: 357Mar 2026: 17.7%; sample: 406Apr 2026: 21.6%; sample: 449May 2026: 17.4%; sample: 453Jun 2026: 14.2%; sample: 452Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201827.0% of 270 movements
Feb 20187.7% of 234 movements
Mar 201837.2% of 261 movements
Apr 201852.2% of 270 movements
May 201827.1% of 284 movements
Jun 201822.7% of 300 movements
Jul 201817.7% of 345 movements
Aug 201824.6% of 350 movements
Sep 201834.1% of 334 movements
Oct 201834.0% of 344 movements
Nov 201818.3% of 328 movements
Dec 201821.4% of 346 movements
Jan 201915.6% of 365 movements
Feb 201922.2% of 320 movements
Mar 201929.5% of 359 movements
Apr 201952.8% of 388 movements
May 201942.2% of 389 movements
Jun 201930.0% of 390 movements
Jul 201917.5% of 416 movements
Aug 201933.9% of 413 movements
Sep 201926.4% of 398 movements
Oct 201957.8% of 391 movements
Nov 201936.0% of 358 movements
Dec 201933.2% of 380 movements
Jan 202026.1% of 371 movements
Feb 202040.0% of 120 movements
Mar 202046.2% of 117 movements
Apr 202048.3% of 29 movements — small sample, not ranked
May 20205.0% of 20 movements — small sample, not ranked
Jun 2020suppressed: fewer than twenty movements
Jul 202013.6% of 22 movements — small sample, not ranked
Aug 202020.0% of 20 movements — small sample, not ranked
Sep 202018.8% of 32 movements — small sample, not ranked
Oct 202045.5% of 66 movements
Nov 202042.9% of 42 movements — small sample, not ranked
Dec 202048.6% of 35 movements — small sample, not ranked
Jan 2021suppressed: fewer than twenty movements
Feb 2021suppressed: fewer than twenty movements
Mar 2021suppressed: fewer than twenty movements
Apr 2021suppressed: fewer than twenty movements
May 2021suppressed: fewer than twenty movements
Jun 2021suppressed: fewer than twenty movements
Jul 2021suppressed: fewer than twenty movements
Aug 2021suppressed: fewer than twenty movements
Sep 2021suppressed: fewer than twenty movements
Oct 2021suppressed: fewer than twenty movements
Nov 2021suppressed: fewer than twenty movements
Dec 2021suppressed: fewer than twenty movements
Jan 2022suppressed: fewer than twenty movements
Feb 2022suppressed: fewer than twenty movements
Mar 2022suppressed: fewer than twenty movements
Apr 2022suppressed: fewer than twenty movements
May 2022no data
Jun 2022no data
Jul 2022no data
Aug 2022suppressed: fewer than twenty movements
Sep 202234.4% of 32 movements — small sample, not ranked
Oct 202250.0% of 34 movements — small sample, not ranked
Nov 202247.1% of 34 movements — small sample, not ranked
Dec 202269.0% of 42 movements — small sample, not ranked
Jan 202370.6% of 34 movements — small sample, not ranked
Feb 202347.4% of 38 movements — small sample, not ranked
Mar 202369.5% of 59 movements
Apr 202350.3% of 145 movements
May 202325.9% of 270 movements
Jun 202334.4% of 340 movements
Jul 202335.9% of 395 movements
Aug 202335.5% of 414 movements
Sep 202338.2% of 403 movements
Oct 202362.5% of 384 movements
Nov 202333.2% of 289 movements
Dec 202348.9% of 417 movements
Jan 202432.6% of 426 movements
Feb 202439.1% of 376 movements
Mar 202438.9% of 398 movements
Apr 202447.9% of 420 movements
May 202426.6% of 418 movements
Jun 202429.4% of 462 movements
Jul 202431.0% of 525 movements
Aug 202436.7% of 523 movements
Sep 202441.6% of 510 movements
Oct 202440.3% of 449 movements
Nov 202421.3% of 356 movements
Dec 202432.2% of 410 movements
Jan 202538.4% of 425 movements
Feb 202512.6% of 334 movements
Mar 202526.0% of 362 movements
Apr 202527.4% of 430 movements
May 202519.7% of 412 movements
Jun 202516.4% of 444 movements
Jul 202519.0% of 505 movements
Aug 202520.6% of 525 movements
Sep 202530.5% of 476 movements
Oct 202517.0% of 440 movements
Nov 202541.8% of 364 movements
Dec 202532.5% of 446 movements
Jan 202622.5% of 444 movements
Feb 202622.7% of 357 movements
Mar 202617.7% of 406 movements
Apr 202621.6% of 449 movements
May 202617.4% of 453 movements
Jun 202614.2% of 452 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What did the big disruptions do here?

Each event is compared with the twelve preceding calendar months and the first later return to baseline.

A worse month is not proof the named event caused it. The open data carry no delay-cause field. Recovery is observed for at most eight subsequent months.

EventDirectionDisruption that monthBaseline beforeReturn to baseline
Pandemic regime · Jun 2020Arrivalssuppressed: fewer than twenty movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departures16.0% of 25 movements — small sample, not ranked23.6% across 3,390 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivalsno datano complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Departuressuppressed: fewer than twenty movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
NATS system failure · Aug 2023Arrivals35.5% of 414 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
NATS system failure · Aug 2023Departures28.7% of 415 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Heathrow fire closure · Mar 2025Arrivals26.0% of 362 movements33.1% across 5,230 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures7.1% of 364 movements17.6% across 5,247 flightsreturned the next month
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which time of year has been hardest?

Highest median: Apr, 49.1% across 6 months. Lowest median: Jul, 19.0% across 5 months.

Even the same calendar month differs across years. This is a record, not a forecast; pandemic years are excluded from the summaries.

Each cell is one calendar month of one year; the number is the share of that month’s arrivals that were disrupted. Darker means worse. A blank cell means no published data, not zero.

Seasonality: calendar month by year; share and nJanFebMarAprMayJunJulAugSepOctNovDec201915.6% of 365 movements22.2% of 320 movements29.5% of 359 movements52.8% of 388 movements42.2% of 389 movements30.0% of 390 movements17.5% of 416 movements33.9% of 413 movements26.4% of 398 movements57.8% of 391 movements36.0% of 358 movements33.2% of 380 movements202026.1% of 371 movements40.0% of 120 movements46.2% of 117 movements48.3% of 29 movements †5.0% of 20 movements †suppressed: fewer than twenty movements13.6% of 22 movements †20.0% of 20 movements †18.8% of 32 movements †45.5% of 66 movements42.9% of 42 movements †48.6% of 35 movements †2021suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements2022suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementsno datano datano datasuppressed: fewer than twenty movements34.4% of 32 movements †50.0% of 34 movements †47.1% of 34 movements †69.0% of 42 movements †202370.6% of 34 movements †47.4% of 38 movements †69.5% of 59 movements50.3% of 145 movements25.9% of 270 movements34.4% of 340 movements35.9% of 395 movements35.5% of 414 movements38.2% of 403 movements62.5% of 384 movements33.2% of 289 movements48.9% of 417 movements202432.6% of 426 movements39.1% of 376 movements38.9% of 398 movements47.9% of 420 movements26.6% of 418 movements29.4% of 462 movements31.0% of 525 movements36.7% of 523 movements41.6% of 510 movements40.3% of 449 movements21.3% of 356 movements32.2% of 410 movements202538.4% of 425 movements12.6% of 334 movements26.0% of 362 movements27.4% of 430 movements19.7% of 412 movements16.4% of 444 movements19.0% of 505 movements20.6% of 525 movements30.5% of 476 movements17.0% of 440 movements41.8% of 364 movements32.5% of 446 movements202622.5% of 444 movements22.7% of 357 movements17.7% of 406 movements21.6% of 449 movements17.4% of 453 movements14.2% of 452 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan29.8%15.6–70.6%6 months, 1,964 flights
Feb22.4%7.7–47.4%6 months, 1,659 flights
Mar33.3%17.7–69.5%6 months, 1,845 flights
Apr49.1%21.6–52.8%6 months, 2,102 flights
May26.2%17.4–42.2%6 months, 2,226 flights
Jun26.1%14.2–34.4%6 months, 2,388 flights
Jul19.0%17.5–35.9%5 months, 2,186 flights
Aug33.9%20.6–36.7%5 months, 2,225 flights
Sep34.3%26.4–41.6%6 months, 2,153 flights
Oct45.2%17.0–62.5%6 months, 2,042 flights
Nov34.6%18.3–47.1%6 months, 1,729 flights
Dec32.8%21.4–69.0%6 months, 2,041 flights
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which routes have the best and worst record?

Lowest disruption: LGW ↔ ZHENGZHOU-XINZHENG, 3.8% of 105 movements. Highest disruption: LHR ↔ QINGDAO, 45.9% of 111 movements.

The airline table uses this carrier on each route; airport and country tables combine carriers. Each figure is arrivals into its UK airport. Only sufficiently large exact samples enter the ordered comparison.

Observed disruption share by optionLgw ↔ Zhengzhou-Xinzheng3.8% of 105 flightsLhr ↔ Wuhan-Tianhe-International3.8% of 104 flightsLhr ↔ Chengdu-Tianfu4.0% of 150 flightsLhr ↔ Beijing28.0% of 721 flightsMan ↔ Beijing39.6% of 303 flightsLhr ↔ Qingdao45.9% of 111 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
LGW ↔ ZHENGZHOU-XINZHENG3.8% of 105 movementsno events in 105 movementsdescriptive comparison
LHR ↔ WUHAN-TIANHE-INTERNATIONAL3.8% of 104 movementsno events in 104 movementsdescriptive comparison
LHR ↔ CHENGDU-TIANFU4.0% of 150 movementsno events in 150 movementsdescriptive comparison
LHR ↔ BEIJING-DAXING-INTERNATIONAL-AIRPORT9.6% of 365 movementsno events in 365 movementsdescriptive comparison
LHR ↔ HAIKOU16.9% of 160 movementsno events in 160 movementsdescriptive comparison
Gatwick ↔ Shanghai (Pu Dong)19.5% of 1,059 movementsno events in 1,059 movementsdescriptive comparison
LGW ↔ GUANGZHOU-BAIYUN-INTERNATIONAL19.6% of 107 movementsno events in 107 movementsdescriptive comparison
LHR ↔ GUANGZHOU-BAIYUN-INTERNATIONAL20.0% of 375 movementsno events in 375 movementsdescriptive comparison
EDI ↔ BEIJING20.3% of 133 movements3.0% of 133 movementsdescriptive comparison
MAN ↔ SHANGHAI-PU-DONG25.4% of 224 movementsno events in 224 movementsdescriptive comparison
LHR ↔ TIANJIN25.5% of 145 movements0.7% of 145 movementsdescriptive comparison
LHR ↔ SHENZHEN-HUANGTIAN25.8% of 240 movementsno events in 240 movementsdescriptive comparison
LGW ↔ BEIJING26.0% of 258 movementsno events in 258 movementsdescriptive comparison
Heathrow ↔ Shanghai (Pu Dong)27.7% of 714 movements0.4% of 714 movementsdescriptive comparison
Heathrow ↔ Beijing28.0% of 721 movementsno events in 721 movementsdescriptive comparison
MAN ↔ BEIJING39.6% of 303 movements2.3% of 303 movementsdescriptive comparison
LHR ↔ QINGDAO45.9% of 111 movements0.9% of 111 movementsdescriptive comparison
LHR ↔ CHONGQING-JIANGBEI-INTERNATIONAL28.9% of 38 movements — small sample, not ranked2.6% of 38 movements — small sample, not rankedsmall sample; not ranked
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which UK airports appear in this record?

4 published groups have enough arrivals to describe.

These operations are not matched for season, aircraft or time of day. The table makes no causal comparison.

UK airportDisruptionSample flag
Edinburgh20.3% of 133 movementsdescriptive comparison
Gatwick19.7% of 1,534 movementsdescriptive comparison
Heathrow22.7% of 3,123 movementsdescriptive comparison
Manchester33.6% of 527 movementsdescriptive comparison
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Arrivals vs departures

22.8% of 5,317 movements arrivals were disrupted, against 10.3% of 5,326 movements departures.

The directions have separate denominators. A departure delay does not establish late arrival at the final destination; legal conditions differ by direction and carrier.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Movements past the three-hour mark

0.5% of 5,317 movements were more than three hours late over July 2025 to June 2026.

Cancellation is counted separately and is not a three-hour delay. Monthly counts cannot establish a passenger claim.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Facts about this record

China appears from Jan 2018 to Jun 2026 with 25,516 arrivals.

The bounds describe the published record, not every commercial service. Final point is not necessarily a nonstop destination.

Archive route pairs: 54.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What this data cannot tell you

Delay cause, individual passenger experience, commercial decisions and future performance are not established here.

Also absent are aircraft type, within-month time-of-day splits and cancellations made ahead of the short-notice reporting window.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Quick answers

These answers use the same populations and window as the tables above.

Every percentage retains its denominator.

How disrupted are these arrivals?

22.8% of 5,317 movements over July 2025 to June 2026.

How often are they cancelled?

0.4% of 5,317 movements at short notice.

How late is late?

26.8–55.0 minutes; delayed denominator 1,195–2,260

Are services improving?

The monthly line records past changes; it is not a forecast or a causal comparison.

Which routes are compared?

The route table uses separately identified UK airport and final-point pairs, with small samples flagged.

Does this cover my flight?

Only published aggregate movements; the circumstances of any individual flight are unknown.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

How this was calculated

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

Integer bucket counts are recovered from rounding intervals over D=M+C+U with their sum constrained to M. Ambiguous counts remain ranges; failed reconciliation is quarantined.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Your trip has already gone wrong

The monthly line and events table show whether your month was typical or unusual in the published record.

Nothing here decides an individual case or what a passenger may be owed.

CAA: the official route to complain
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.