UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Royal Air Maroc

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

Put the other way round, 57.7% of 1,157 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

42.3% of 1,157 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
42.3% of 1,157 movements0.3% of 1,157 movements24.0–45.4 minutes; delayed denominator 486–8720.3% of 1,157 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.3% of 1,157 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.3% of 1,157 movements.

DelayShare and sampleOne event per movements
More than 15 minutes42.0% of 1,157 movements2.4
More than 30 minutes19.9% of 1,157 movements5.0
More than 60 minutes4.8% of 1,157 movements20.7
More than 120 minutes1.0% of 1,157 movements96.4
More than 180 minutes0.3% of 1,157 movements385.7
More than 360 minutesno events in 1,157 movementsNo observed events; this is not zero risk.
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.0% of 1,157 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 early474.1%15–1 early23520.3%0–15 late38633.4%16–3025622.1%31–6017415.0%61…120443.8%121…18090.8%181…36030.3%>36000.0%D=1,157
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: Mar 2022, 4.8% of 62 movements. Worst month: Sep 2025, 73.3% of 86 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: 43.6%; sample: 782018Feb 2018: 35.6%; sample: 73Mar 2018: 13.8%; sample: 87Apr 2018: 38.1%; sample: 84May 2018: 26.5%; sample: 68Jun 2018: 21.6%; sample: 74Jul 2018: 16.1%; sample: 87Aug 2018: 33.0%; sample: 88Sep 2018: 23.5%; sample: 81Oct 2018: 26.7%; sample: 75Nov 2018: 28.1%; sample: 64Dec 2018: 32.5%; sample: 80Jan 2019: 43.9%; sample: 822019Feb 2019: 20.7%; sample: 58Mar 2019: 35.8%; sample: 67Apr 2019: 41.0%; sample: 78May 2019: 37.7%; sample: 53Jun 2019: 39.2%; sample: 74Jul 2019: 51.3%; sample: 78Aug 2019: 61.3%; sample: 80Sep 2019: 55.4%; sample: 65Oct 2019: 20.8%; sample: 72Nov 2019: 33.3%; sample: 69Dec 2019: 46.2%; sample: 80Jan 2020: 41.0%; sample: 782020Feb 2020: 41.2%; sample: 68Mar 2020: 33.3%; sample: 36Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: suppressed: fewer than twenty movements×Aug 2020: suppressed: fewer than twenty movements×Sep 2020: suppressed: fewer than twenty movements×Oct 2020: suppressed: fewer than twenty movements×Nov 2020: suppressed: fewer than twenty movements×Dec 2020: 16.7%; sample: 24Jan 2021: suppressed: fewer than twenty movements×2021Feb 2021: suppressed: fewer than twenty movements×Mar 2021: suppressed: fewer than twenty movements×Apr 2021: no data×May 2021: no data×Jun 2021: suppressed: fewer than twenty movements×Jul 2021: 11.3%; sample: 71Aug 2021: 5.6%; sample: 71Sep 2021: 10.2%; sample: 59Oct 2021: 22.6%; sample: 31Nov 2021: suppressed: fewer than twenty movements×Dec 2021: suppressed: fewer than twenty movements×Jan 2022: no data×2022Feb 2022: 19.5%; sample: 41Mar 2022: 4.8%; sample: 62Apr 2022: 7.5%; sample: 67May 2022: 15.7%; sample: 70Jun 2022: 17.5%; sample: 63Jul 2022: 33.8%; sample: 68Aug 2022: 28.6%; sample: 70Sep 2022: 34.4%; sample: 64Oct 2022: 19.4%; sample: 67Nov 2022: 22.2%; sample: 54Dec 2022: 32.9%; sample: 70Jan 2023: 32.3%; sample: 622023Feb 2023: 16.1%; sample: 56Mar 2023: 31.2%; sample: 64Apr 2023: 37.3%; sample: 67May 2023: 45.1%; sample: 71Jun 2023: 40.0%; sample: 70Jul 2023: 44.4%; sample: 81Aug 2023: 52.8%; sample: 72Sep 2023: 55.7%; sample: 70Oct 2023: 45.7%; sample: 70Nov 2023: 32.8%; sample: 61Dec 2023: 62.9%; sample: 70Jan 2024: 47.8%; sample: 672024Feb 2024: 50.8%; sample: 59Mar 2024: 37.1%; sample: 62Apr 2024: 42.4%; sample: 66May 2024: 44.1%; sample: 68Jun 2024: 45.1%; sample: 71Jul 2024: 50.6%; sample: 81Aug 2024: 61.7%; sample: 94Sep 2024: 68.7%; sample: 83Oct 2024: 51.9%; sample: 79Nov 2024: 40.3%; sample: 77Dec 2024: 63.1%; sample: 84Jan 2025: 63.7%; sample: 802025Feb 2025: 45.6%; sample: 68Mar 2025: 28.6%; sample: 70Apr 2025: 51.2%; sample: 82May 2025: 46.2%; sample: 78Jun 2025: 34.1%; sample: 82Jul 2025: 50.5%; sample: 103Aug 2025: 51.3%; sample: 113Sep 2025: 73.3%; sample: 86Oct 2025: 48.8%; sample: 82Nov 2025: 35.0%; sample: 80Dec 2025: 36.3%; sample: 113Jan 2026: 50.9%; sample: 1122026Feb 2026: 42.7%; sample: 75Mar 2026: 34.1%; sample: 82Apr 2026: 33.7%; sample: 101May 2026: 23.4%; sample: 107Jun 2026: 30.1%; sample: 103Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201843.6% of 78 movements
Feb 201835.6% of 73 movements
Mar 201813.8% of 87 movements
Apr 201838.1% of 84 movements
May 201826.5% of 68 movements
Jun 201821.6% of 74 movements
Jul 201816.1% of 87 movements
Aug 201833.0% of 88 movements
Sep 201823.5% of 81 movements
Oct 201826.7% of 75 movements
Nov 201828.1% of 64 movements
Dec 201832.5% of 80 movements
Jan 201943.9% of 82 movements
Feb 201920.7% of 58 movements
Mar 201935.8% of 67 movements
Apr 201941.0% of 78 movements
May 201937.7% of 53 movements
Jun 201939.2% of 74 movements
Jul 201951.3% of 78 movements
Aug 201961.3% of 80 movements
Sep 201955.4% of 65 movements
Oct 201920.8% of 72 movements
Nov 201933.3% of 69 movements
Dec 201946.2% of 80 movements
Jan 202041.0% of 78 movements
Feb 202041.2% of 68 movements
Mar 202033.3% of 36 movements — small sample, not ranked
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 2020suppressed: fewer than twenty movements
Aug 2020suppressed: fewer than twenty movements
Sep 2020suppressed: fewer than twenty movements
Oct 2020suppressed: fewer than twenty movements
Nov 2020suppressed: fewer than twenty movements
Dec 202016.7% of 24 movements — small sample, not ranked
Jan 2021suppressed: fewer than twenty movements
Feb 2021suppressed: fewer than twenty movements
Mar 2021suppressed: fewer than twenty movements
Apr 2021no data
May 2021no data
Jun 2021suppressed: fewer than twenty movements
Jul 202111.3% of 71 movements
Aug 20215.6% of 71 movements
Sep 202110.2% of 59 movements
Oct 202122.6% of 31 movements — small sample, not ranked
Nov 2021suppressed: fewer than twenty movements
Dec 2021suppressed: fewer than twenty movements
Jan 2022no data
Feb 202219.5% of 41 movements — small sample, not ranked
Mar 20224.8% of 62 movements
Apr 20227.5% of 67 movements
May 202215.7% of 70 movements
Jun 202217.5% of 63 movements
Jul 202233.8% of 68 movements
Aug 202228.6% of 70 movements
Sep 202234.4% of 64 movements
Oct 202219.4% of 67 movements
Nov 202222.2% of 54 movements
Dec 202232.9% of 70 movements
Jan 202332.3% of 62 movements
Feb 202316.1% of 56 movements
Mar 202331.2% of 64 movements
Apr 202337.3% of 67 movements
May 202345.1% of 71 movements
Jun 202340.0% of 70 movements
Jul 202344.4% of 81 movements
Aug 202352.8% of 72 movements
Sep 202355.7% of 70 movements
Oct 202345.7% of 70 movements
Nov 202332.8% of 61 movements
Dec 202362.9% of 70 movements
Jan 202447.8% of 67 movements
Feb 202450.8% of 59 movements
Mar 202437.1% of 62 movements
Apr 202442.4% of 66 movements
May 202444.1% of 68 movements
Jun 202445.1% of 71 movements
Jul 202450.6% of 81 movements
Aug 202461.7% of 94 movements
Sep 202468.7% of 83 movements
Oct 202451.9% of 79 movements
Nov 202440.3% of 77 movements
Dec 202463.1% of 84 movements
Jan 202563.7% of 80 movements
Feb 202545.6% of 68 movements
Mar 202528.6% of 70 movements
Apr 202551.2% of 82 movements
May 202546.2% of 78 movements
Jun 202534.1% of 82 movements
Jul 202550.5% of 103 movements
Aug 202551.3% of 113 movements
Sep 202573.3% of 86 movements
Oct 202548.8% of 82 movements
Nov 202535.0% of 80 movements
Dec 202536.3% of 113 movements
Jan 202650.9% of 112 movements
Feb 202642.7% of 75 movements
Mar 202634.1% of 82 movements
Apr 202633.7% of 101 movements
May 202623.4% of 107 movements
Jun 202630.1% of 103 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 2020Departuressuppressed: fewer than twenty movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals33.8% of 68 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Departures74.3% of 70 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
NATS system failure · Aug 2023Arrivals52.8% of 72 movements32.0% across 796 flightsstill above it 8 months later
NATS system failure · Aug 2023Departures73.9% of 69 movements51.6% across 787 flightsreturned after 3 months
Heathrow fire closure · Mar 2025Arrivals28.6% of 70 movements51.2% across 913 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Departures38.6% of 70 movements52.1% across 916 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: Sep, 55.5% across 6 months. Lowest median: Mar, 31.2% across 7 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 nJanFebMarAprMayJunJulAugSepOctNovDec201943.9% of 82 movements20.7% of 58 movements35.8% of 67 movements41.0% of 78 movements37.7% of 53 movements39.2% of 74 movements51.3% of 78 movements61.3% of 80 movements55.4% of 65 movements20.8% of 72 movements33.3% of 69 movements46.2% of 80 movements202041.0% of 78 movements41.2% of 68 movements33.3% of 36 movements †suppressed: 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 movements16.7% of 24 movements †2021suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementsno datano datasuppressed: fewer than twenty movements11.3% of 71 movements5.6% of 71 movements10.2% of 59 movements22.6% of 31 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movements2022no data19.5% of 41 movements †4.8% of 62 movements7.5% of 67 movements15.7% of 70 movements17.5% of 63 movements33.8% of 68 movements28.6% of 70 movements34.4% of 64 movements19.4% of 67 movements22.2% of 54 movements32.9% of 70 movements202332.3% of 62 movements16.1% of 56 movements31.2% of 64 movements37.3% of 67 movements45.1% of 71 movements40.0% of 70 movements44.4% of 81 movements52.8% of 72 movements55.7% of 70 movements45.7% of 70 movements32.8% of 61 movements62.9% of 70 movements202447.8% of 67 movements50.8% of 59 movements37.1% of 62 movements42.4% of 66 movements44.1% of 68 movements45.1% of 71 movements50.6% of 81 movements61.7% of 94 movements68.7% of 83 movements51.9% of 79 movements40.3% of 77 movements63.1% of 84 movements202563.7% of 80 movements45.6% of 68 movements28.6% of 70 movements51.2% of 82 movements46.2% of 78 movements34.1% of 82 movements50.5% of 103 movements51.3% of 113 movements73.3% of 86 movements48.8% of 82 movements35.0% of 80 movements36.3% of 113 movements202650.9% of 112 movements42.7% of 75 movements34.1% of 82 movements33.7% of 101 movements23.4% of 107 movements30.1% of 103 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan45.8%32.3–63.7%6 months, 481 flights
Feb35.6%16.1–50.8%7 months, 430 flights
Mar31.2%4.8–37.1%7 months, 494 flights
Apr38.1%7.5–51.2%7 months, 545 flights
May37.7%15.7–46.2%7 months, 515 flights
Jun34.1%17.5–45.1%7 months, 537 flights
Jul47.5%16.1–51.3%6 months, 498 flights
Aug52.1%28.6–61.7%6 months, 517 flights
Sep55.5%23.5–73.3%6 months, 449 flights
Oct36.2%19.4–51.9%6 months, 445 flights
Nov33.1%22.2–40.3%6 months, 405 flights
Dec41.3%32.5–63.1%6 months, 497 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: STN ↔ CASABLANCA-MOHAMED-V, 7.1% of 98 movements. Highest disruption: LHR ↔ CASABLANCA-MOHAMED-V, 52.8% of 460 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 optionStn ↔ Casablanca-Mohamed-V7.1% of 98 flightsMan ↔ Casablanca-Mohamed-V29.2% of 192 flightsLgw ↔ Casablanca-Mohamed-V47.8% of 360 flightsLhr ↔ Casablanca-Mohamed-V52.8% of 460 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
STN ↔ CASABLANCA-MOHAMED-V7.1% of 98 movementsno events in 98 movementsdescriptive comparison
MAN ↔ CASABLANCA-MOHAMED-V29.2% of 192 movementsno events in 192 movementsdescriptive comparison
LGW ↔ CASABLANCA-MOHAMED-V47.8% of 360 movementsno events in 360 movementsdescriptive comparison
LHR ↔ CASABLANCA-MOHAMED-V52.8% of 460 movements0.4% of 460 movementsdescriptive comparison
LGW ↔ TETOUAN22.2% of 27 movements — small sample, not rankedno events in 27 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
Gatwick45.0% of 407 movementsdescriptive comparison
Heathrow52.8% of 460 movementsdescriptive comparison
Manchester29.2% of 192 movementsdescriptive comparison
Stansted7.1% of 98 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

42.3% of 1,157 movements arrivals were disrupted, against 46.7% of 1,167 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.3% of 1,157 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

Royal Air Maroc appears from Jan 2018 to Jun 2026 with 6,334 arrivals.

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

Archive route pairs: 15.

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?

42.3% of 1,157 movements over July 2025 to June 2026.

How often are they cancelled?

0.3% of 1,157 movements at short notice.

How late is late?

24.0–45.4 minutes; delayed denominator 486–872

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.