UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Albania

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

Put the other way round, 63.3% of 3,021 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

36.7% of 3,021 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
36.7% of 3,021 movements0.3% of 3,021 movements35.9–62.6 minutes; delayed denominator 1,098–1,8291.1% of 3,021 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?

1.1% of 3,021 movements passed the three-hour mark.

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

DelayShare and sampleOne event per movements
More than 15 minutes36.3% of 3,021 movements2.8
More than 30 minutes22.6% of 3,021 movements4.4
More than 60 minutes10.0% of 3,021 movements10.0
More than 120 minutes3.0% of 3,021 movements32.8
More than 180 minutes1.1% of 3,021 movements94.4
More than 360 minutes0.2% of 3,021 movements604.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?

3.0% of 3,021 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 early50116.6%15–1 early68122.5%0–15 late73124.2%16–3041413.7%31–6038312.7%61…1202096.9%121…180602.0%181…360270.9%>36050.2%D=3,021
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: Sep 2020, 6.2% of 65 movements. Worst month: Jul 2024, 77.1% of 292 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: 31.4%; sample: 352018Feb 2018: 17.2%; sample: 29Mar 2018: 35.7%; sample: 28Apr 2018: 27.6%; sample: 29May 2018: 54.1%; sample: 37Jun 2018: 63.4%; sample: 41Jul 2018: 54.9%; sample: 51Aug 2018: 28.8%; sample: 59Sep 2018: 42.6%; sample: 54Oct 2018: 23.8%; sample: 42Nov 2018: 20.0%; sample: 55Dec 2018: 48.1%; sample: 54Jan 2019: 9.6%; sample: 522019Feb 2019: 29.4%; sample: 51Mar 2019: 26.8%; sample: 56Apr 2019: 23.3%; sample: 43May 2019: 28.3%; sample: 46Jun 2019: 70.7%; sample: 41Jul 2019: 67.2%; sample: 64Aug 2019: 47.8%; sample: 67Sep 2019: 45.6%; sample: 57Oct 2019: 28.1%; sample: 57Nov 2019: 13.2%; sample: 53Dec 2019: 24.3%; sample: 74Jan 2020: 18.3%; sample: 712020Feb 2020: 35.1%; sample: 57Mar 2020: 34.9%; sample: 43Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 15.2%; sample: 46Aug 2020: 13.4%; sample: 67Sep 2020: 6.2%; sample: 65Oct 2020: 19.6%; sample: 51Nov 2020: 4.5%; sample: 22Dec 2020: 44.7%; sample: 38Jan 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: 34.3%; sample: 35Jun 2021: 22.8%; sample: 57Jul 2021: 30.9%; sample: 97Aug 2021: 50.9%; sample: 173Sep 2021: 27.8%; sample: 133Oct 2021: 22.5%; sample: 89Nov 2021: 16.7%; sample: 66Dec 2021: 25.7%; sample: 101Jan 2022: 17.4%; sample: 862022Feb 2022: 28.6%; sample: 70Mar 2022: 20.9%; sample: 110Apr 2022: 27.2%; sample: 147May 2022: 38.2%; sample: 170Jun 2022: 56.0%; sample: 166Jul 2022: 62.3%; sample: 191Aug 2022: 46.0%; sample: 198Sep 2022: 50.6%; sample: 158Oct 2022: 35.9%; sample: 128Nov 2022: 20.2%; sample: 94Dec 2022: 30.8%; sample: 104Jan 2023: 26.9%; sample: 1042023Feb 2023: 24.4%; sample: 90Mar 2023: 44.6%; sample: 112Apr 2023: 31.9%; sample: 135May 2023: 42.3%; sample: 137Jun 2023: 58.6%; sample: 133Jul 2023: 70.9%; sample: 203Aug 2023: 57.6%; sample: 205Sep 2023: 46.9%; sample: 160Oct 2023: 48.9%; sample: 131Nov 2023: 38.3%; sample: 209Dec 2023: 42.8%; sample: 222Jan 2024: 32.7%; sample: 2172024Feb 2024: 30.2%; sample: 202Mar 2024: 26.6%; sample: 207Apr 2024: 36.0%; sample: 261May 2024: 44.7%; sample: 262Jun 2024: 69.7%; sample: 254Jul 2024: 77.1%; sample: 292Aug 2024: 72.0%; sample: 300Sep 2024: 67.0%; sample: 267Oct 2024: 42.0%; sample: 257Nov 2024: 21.3%; sample: 183Dec 2024: 27.1%; sample: 188Jan 2025: 20.3%; sample: 1972025Feb 2025: 19.3%; sample: 176Mar 2025: 18.4%; sample: 196Apr 2025: 33.1%; sample: 242May 2025: 40.8%; sample: 238Jun 2025: 42.6%; sample: 244Jul 2025: 54.2%; sample: 275Aug 2025: 46.6%; sample: 281Sep 2025: 58.0%; sample: 243Oct 2025: 41.1%; sample: 231Nov 2025: 34.4%; sample: 189Dec 2025: 36.2%; sample: 196Jan 2026: 24.0%; sample: 1752026Feb 2026: 27.2%; sample: 180Mar 2026: 23.6%; sample: 216Apr 2026: 18.8%; sample: 330May 2026: 20.7%; sample: 352Jun 2026: 50.7%; sample: 353Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201831.4% of 35 movements — small sample, not ranked
Feb 201817.2% of 29 movements — small sample, not ranked
Mar 201835.7% of 28 movements — small sample, not ranked
Apr 201827.6% of 29 movements — small sample, not ranked
May 201854.1% of 37 movements — small sample, not ranked
Jun 201863.4% of 41 movements — small sample, not ranked
Jul 201854.9% of 51 movements
Aug 201828.8% of 59 movements
Sep 201842.6% of 54 movements
Oct 201823.8% of 42 movements — small sample, not ranked
Nov 201820.0% of 55 movements
Dec 201848.1% of 54 movements
Jan 20199.6% of 52 movements
Feb 201929.4% of 51 movements
Mar 201926.8% of 56 movements
Apr 201923.3% of 43 movements — small sample, not ranked
May 201928.3% of 46 movements — small sample, not ranked
Jun 201970.7% of 41 movements — small sample, not ranked
Jul 201967.2% of 64 movements
Aug 201947.8% of 67 movements
Sep 201945.6% of 57 movements
Oct 201928.1% of 57 movements
Nov 201913.2% of 53 movements
Dec 201924.3% of 74 movements
Jan 202018.3% of 71 movements
Feb 202035.1% of 57 movements
Mar 202034.9% of 43 movements — small sample, not ranked
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 202015.2% of 46 movements — small sample, not ranked
Aug 202013.4% of 67 movements
Sep 20206.2% of 65 movements
Oct 202019.6% of 51 movements
Nov 20204.5% of 22 movements — small sample, not ranked
Dec 202044.7% of 38 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 202134.3% of 35 movements — small sample, not ranked
Jun 202122.8% of 57 movements
Jul 202130.9% of 97 movements
Aug 202150.9% of 173 movements
Sep 202127.8% of 133 movements
Oct 202122.5% of 89 movements
Nov 202116.7% of 66 movements
Dec 202125.7% of 101 movements
Jan 202217.4% of 86 movements
Feb 202228.6% of 70 movements
Mar 202220.9% of 110 movements
Apr 202227.2% of 147 movements
May 202238.2% of 170 movements
Jun 202256.0% of 166 movements
Jul 202262.3% of 191 movements
Aug 202246.0% of 198 movements
Sep 202250.6% of 158 movements
Oct 202235.9% of 128 movements
Nov 202220.2% of 94 movements
Dec 202230.8% of 104 movements
Jan 202326.9% of 104 movements
Feb 202324.4% of 90 movements
Mar 202344.6% of 112 movements
Apr 202331.9% of 135 movements
May 202342.3% of 137 movements
Jun 202358.6% of 133 movements
Jul 202370.9% of 203 movements
Aug 202357.6% of 205 movements
Sep 202346.9% of 160 movements
Oct 202348.9% of 131 movements
Nov 202338.3% of 209 movements
Dec 202342.8% of 222 movements
Jan 202432.7% of 217 movements
Feb 202430.2% of 202 movements
Mar 202426.6% of 207 movements
Apr 202436.0% of 261 movements
May 202444.7% of 262 movements
Jun 202469.7% of 254 movements
Jul 202477.1% of 292 movements
Aug 202472.0% of 300 movements
Sep 202467.0% of 267 movements
Oct 202442.0% of 257 movements
Nov 202421.3% of 183 movements
Dec 202427.1% of 188 movements
Jan 202520.3% of 197 movements
Feb 202519.3% of 176 movements
Mar 202518.4% of 196 movements
Apr 202533.1% of 242 movements
May 202540.8% of 238 movements
Jun 202542.6% of 244 movements
Jul 202554.2% of 275 movements
Aug 202546.6% of 281 movements
Sep 202558.0% of 243 movements
Oct 202541.1% of 231 movements
Nov 202534.4% of 189 movements
Dec 202536.2% of 196 movements
Jan 202624.0% of 175 movements
Feb 202627.2% of 180 movements
Mar 202623.6% of 216 movements
Apr 202618.8% of 330 movements
May 202620.7% of 352 movements
Jun 202650.7% of 353 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 2022Arrivals62.3% of 191 movements30.2% across 1,408 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures85.5% of 193 movements48.7% across 1,351 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals57.6% of 205 movements40.3% across 1,596 flightsreturned after 3 months
NATS system failure · Aug 2023Departures59.0% of 205 movements53.8% across 1,584 flightsreturned the next month
Heathrow fire closure · Mar 2025Arrivals18.4% of 196 movements43.6% across 2,844 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures16.6% of 193 movements32.8% across 2,842 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: Jul, 64.7% across 6 months. Lowest median: Nov, 20.8% across 6 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 nJanFebMarAprMayJunJulAugSepOctNovDec20199.6% of 52 movements29.4% of 51 movements26.8% of 56 movements23.3% of 43 movements †28.3% of 46 movements †70.7% of 41 movements †67.2% of 64 movements47.8% of 67 movements45.6% of 57 movements28.1% of 57 movements13.2% of 53 movements24.3% of 74 movements202018.3% of 71 movements35.1% of 57 movements34.9% of 43 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements15.2% of 46 movements †13.4% of 67 movements6.2% of 65 movements19.6% of 51 movements4.5% of 22 movements †44.7% of 38 movements †2021suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements34.3% of 35 movements †22.8% of 57 movements30.9% of 97 movements50.9% of 173 movements27.8% of 133 movements22.5% of 89 movements16.7% of 66 movements25.7% of 101 movements202217.4% of 86 movements28.6% of 70 movements20.9% of 110 movements27.2% of 147 movements38.2% of 170 movements56.0% of 166 movements62.3% of 191 movements46.0% of 198 movements50.6% of 158 movements35.9% of 128 movements20.2% of 94 movements30.8% of 104 movements202326.9% of 104 movements24.4% of 90 movements44.6% of 112 movements31.9% of 135 movements42.3% of 137 movements58.6% of 133 movements70.9% of 203 movements57.6% of 205 movements46.9% of 160 movements48.9% of 131 movements38.3% of 209 movements42.8% of 222 movements202432.7% of 217 movements30.2% of 202 movements26.6% of 207 movements36.0% of 261 movements44.7% of 262 movements69.7% of 254 movements77.1% of 292 movements72.0% of 300 movements67.0% of 267 movements42.0% of 257 movements21.3% of 183 movements27.1% of 188 movements202520.3% of 197 movements19.3% of 176 movements18.4% of 196 movements33.1% of 242 movements40.8% of 238 movements42.6% of 244 movements54.2% of 275 movements46.6% of 281 movements58.0% of 243 movements41.1% of 231 movements34.4% of 189 movements36.2% of 196 movements202624.0% of 175 movements27.2% of 180 movements23.6% of 216 movements18.8% of 330 movements20.7% of 352 movements50.7% of 353 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan24.0%9.6–32.7%7 months, 866 flights
Feb27.2%17.2–30.2%7 months, 798 flights
Mar26.6%18.4–44.6%7 months, 925 flights
Apr27.6%18.8–36.0%7 months, 1,187 flights
May40.8%20.7–54.1%7 months, 1,242 flights
Jun58.6%42.6–70.7%7 months, 1,232 flights
Jul64.7%54.2–77.1%6 months, 1,076 flights
Aug47.2%28.8–72.0%6 months, 1,110 flights
Sep48.8%42.6–67.0%6 months, 939 flights
Oct38.5%23.8–48.9%6 months, 846 flights
Nov20.8%13.2–38.3%6 months, 783 flights
Dec33.5%24.3–48.1%6 months, 838 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: LTN ↔ TIRANA, 22.3% of 1,236 movements. Highest disruption: EDI ↔ TIRANA, 71.2% of 59 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 optionLtn ↔ Tirana22.3% of 1,236 flightsLhr ↔ Tirana24.6% of 410 flightsLgw ↔ Tirana29.6% of 206 flightsStn ↔ Tirana56.6% of 887 flightsMan ↔ Tirana65.1% of 166 flightsEdi ↔ Tirana71.2% of 59 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
Luton ↔ Tirana22.3% of 1,236 movements0.2% of 1,236 movementsdescriptive comparison
LHR ↔ TIRANA24.6% of 410 movements0.2% of 410 movementsdescriptive comparison
LGW ↔ TIRANA29.6% of 206 movements0.5% of 206 movementsdescriptive comparison
Stansted ↔ Tirana56.6% of 887 movements0.3% of 887 movementsdescriptive comparison
MAN ↔ TIRANA65.1% of 166 movements1.2% of 166 movementsdescriptive comparison
EDI ↔ TIRANA71.2% of 59 movementsno events in 59 movementsdescriptive comparison
BHX ↔ TIRANA32.1% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
LPL ↔ TIRANA32.1% of 28 movements — small sample, not rankedno events in 28 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?

8 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
Birmingham32.1% of 28 movements — small sample, not rankedsmall sample; not ranked
Edinburgh71.2% of 59 movementsdescriptive comparison
Gatwick29.6% of 206 movementsdescriptive comparison
Heathrow24.6% of 410 movementsdescriptive comparison
Liverpool (John Lennon)32.1% of 28 movements — small sample, not rankedsmall sample; not ranked
Luton22.3% of 1,236 movementsdescriptive comparison
Manchester65.1% of 166 movementsdescriptive comparison
Stansted56.6% of 887 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

36.7% of 3,021 movements arrivals were disrupted, against 21.0% of 3,009 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

1.1% of 3,021 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

Albania appears from Jan 2018 to Jun 2026 with 13,120 arrivals.

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

Archive route pairs: 16.

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?

36.7% of 3,021 movements over July 2025 to June 2026.

How often are they cancelled?

0.3% of 3,021 movements at short notice.

How late is late?

35.9–62.6 minutes; delayed denominator 1,098–1,829

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.