Compare

Compare airports

Put two to four airports side by side: the same metrics, from the same source, each measured over its own real reporting period.

Add a third or fourth airport

Two to four airports, by three-letter code, e.g. ATL.

ORD vs MDW

Each column is that side's own numbers, over that side's own real reporting period.

MDW is clearly ahead on 3 of 4 rates, ORD on 1.

ORD and MDW compared
MetricORDMDW
On-time arrival74.5%76.4% (better)
Cancellation rate1.85%1.24% (better)
Severe delay (60+ min)9.8%6.8% (better)
Average arrival delay12 min7 min (better)
Median arrival delay-4 min (better)-3 min
Departure on-time76.2% (better)73.8%
Flights analyzed952,802240,485

A check mark and green mark the better figure in a row (higher for on-time rates, lower for delays and cancellations) when the gap is larger than chance would produce: a two-proportion test on each side’s flight count, at about 95% confidence. “Too close to call” rows differ by less than that. Average and median delay carry no sample-error estimate here, so they are marked by the printed figure alone.

ORD (Chicago): July 2023 – July 2026 · MDW (Chicago): July 2023 – July 2026

Source: FlyerIntel analysis of US DOT BTS data · Two entities can cover different real windows of history — a newer carrier, a discontinued route, an airport that only recently cleared the sample floor. The period above is what each side actually has, not a shared assumption.

Month by month

On-time arrival for each month, on one shared calendar, so a steady gap looks different from one bad season.

  • ORD
  • MDW
50%60%70%80%90%202420252026ORD 71%MDW 69%
In the 37 months both ORD and MDW have a figure, ORD was ahead in 11, MDW in 24, and 2 read the same. A month is drawn only when it has at least 120 flights, and a line is broken, not joined, where a month is missing.
Show the monthly figures
Monthly on-time arrival, most recent first
MonthORDMDW
July 202671.4% (33,010 flights)69.1% (7,279 flights)
June 202671.3% (31,374 flights)64.2% (6,937 flights)
May 202676.1% (33,733 flights)74.0% (6,269 flights)
April 202669.7% (33,206 flights)77.6% (6,282 flights)
March 202665.9% (31,373 flights)68.7% (6,508 flights)
February 202673.7% (25,538 flights)81.6% (4,537 flights)
January 202667.4% (25,131 flights)80.9% (4,848 flights)
December 202561.0% (27,790 flights)69.7% (5,738 flights)
November 202573.3% (28,703 flights)80.6% (5,620 flights)
October 202574.7% (31,096 flights)80.2% (6,536 flights)
September 202579.2% (28,867 flights)84.1% (6,459 flights)
August 202573.9% (30,090 flights)77.8% (6,731 flights)
July 202563.9% (30,503 flights)67.2% (7,531 flights)
June 202569.1% (29,641 flights)70.1% (7,187 flights)
May 202578.8% (27,990 flights)78.8% (6,128 flights)
April 202580.6% (26,136 flights)82.3% (6,051 flights)
March 202575.9% (24,580 flights)81.6% (6,106 flights)
February 202575.8% (19,989 flights)82.7% (4,741 flights)
January 202578.8% (21,643 flights)82.1% (5,189 flights)
December 202477.1% (22,668 flights)80.0% (5,949 flights)
November 202483.0% (22,435 flights)87.0% (5,901 flights)
October 202486.3% (25,211 flights)88.5% (6,744 flights)
September 202483.0% (24,847 flights)85.1% (6,849 flights)
August 202469.3% (25,500 flights)76.0% (7,199 flights)
July 202466.8% (24,531 flights)66.8% (7,884 flights)
June 202469.2% (24,207 flights)69.1% (7,537 flights)
May 202465.9% (24,845 flights)66.6% (6,973 flights)
April 202480.0% (23,646 flights)79.8% (6,791 flights)
March 202481.3% (22,288 flights)78.9% (6,684 flights)
February 202486.7% (19,553 flights)88.0% (5,236 flights)
January 202467.7% (20,321 flights)72.9% (5,886 flights)
December 202384.2% (20,664 flights)82.4% (6,836 flights)
November 202385.6% (20,354 flights)86.3% (6,745 flights)
October 202383.2% (22,812 flights)79.5% (7,653 flights)
September 202377.8% (22,384 flights)76.3% (7,109 flights)
August 202376.5% (23,347 flights)72.3% (7,890 flights)
July 202366.8% (22,796 flights)57.9% (7,942 flights)

Source: FlyerIntel analysis of US DOT BTS data · Monthly figures are on-time arrival for the flights scheduled that month, from the same monthly aggregates that feed each page’s own trend chart.