US Airports With the Most Flight Delays in December
Among the 22 busiest US airports, Chicago (ORD) had the lowest on-time departure rate in December: 64.7% of flights left within 15 minutes of schedule, with an average departure delay of 33 min. Across all 138 airports we ranked, Aspen (ASE) had the lowest rate at 60.6%.
Ranked by the share of departures that left on time, over December 2025 (US DOT data).
- Airports ranked
- 138
- Period
- December 2025
- US on-time departures
- 73.0%
- Ranked by
- On-time departures
Major hubs
100,000+ departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Chicago (ORD)Chicago O'Hare Intl, IL · 27,790 departures · most delay from airline issues | 64.7% | 33 min | 2.5% |
| 2 | Detroit (DTW)Detroit Metropolitan Wayne County, MI · 9,934 departures · most delay from airline issues | 67.9% | 31 min | 2.5% |
| 3 | New York (LGA)LaGuardia, NY · 11,361 departures · most delay from air traffic control and volume | 68.1% | 26 min | 4.8% |
| 4 | Washington (DCA)Ronald Reagan Washington National, DC · 11,308 departures · most delay from airline issues | 69.0% | 24 min | 2.3% |
| 5 | Dallas-Fort Worth (DFW)Dallas Fort Worth Intl, TX · 25,770 departures · most delay from airline issues | 69.5% | 22 min | 0.6% |
| 6 | Minneapolis (MSP)Minneapolis–Saint Paul Intl Airport / Wold–Chamberlain Field, MN · 8,854 departures · most delay from airline issues | 69.8% | 26 min | 2.3% |
| 7 | Orlando (MCO)Orlando Intl, FL · 14,287 departures · most delay from airline issues | 70.0% | 22 min | 1.4% |
| 8 | New York (JFK)John F. Kennedy Intl, NY · 8,856 departures · most delay from airline issues | 70.0% | 25 min | 4.0% |
| 9 | Nashville (BNA)Nashville Intl, TN · 8,776 departures · most delay from airline issues | 70.4% | 20 min | 1.0% |
| 10 | Denver (DEN)Denver Intl, CO · 26,026 departures · most delay from airline issues | 72.3% | 20 min | 0.6% |
| 11 | Charlotte (CLT)Charlotte Douglas Intl, NC · 14,975 departures · most delay from airline issues | 72.3% | 20 min | 0.8% |
| 12 | Atlanta (ATL)Hartsfield Jackson Atlanta Intl, GA · 25,764 departures · most delay from airline issues | 72.4% | 20 min | 2.4% |
| 13 | Seattle (SEA)Seattle–Tacoma Intl, WA · 13,023 departures · most delay from airline issues | 72.7% | 17 min | 1.0% |
| 14 | Newark (EWR)Newark Liberty Intl, NJ · 10,652 departures · most delay from air traffic control and volume | 72.8% | 22 min | 2.6% |
| 15 | Boston (BOS)Boston Logan Intl, MA · 11,248 departures · most delay from airline issues | 72.9% | 21 min | 1.7% |
| 16 | Miami (MIA)Miami Intl, FL · 10,099 departures · most delay from airline issues | 74.4% | 18 min | 1.1% |
| 17 | San Francisco (SFO)San Francisco Intl, CA · 11,975 departures · most delay from air traffic control and volume | 74.7% | 22 min | 1.1% |
| 18 | Las Vegas (LAS)Harry Reid Intl, NV · 14,547 departures · most delay from airline issues | 75.0% | 15 min | 0.6% |
| 19 | Phoenix (PHX)Phoenix Sky Harbor Intl, AZ · 17,689 departures · most delay from airline issues | 76.0% | 15 min | 0.5% |
| 20 | Los Angeles (LAX)Los Angeles Intl, CA · 16,050 departures · most delay from airline issues | 76.0% | 18 min | 0.9% |
| 21 | Houston (IAH)George Bush Intercontinental, TX · 9,971 departures · most delay from airline issues | 78.8% | 17 min | 0.6% |
| 22 | Salt Lake City (SLC)Salt Lake City Intl, UT · 9,740 departures · most delay from airline issues | 81.6% | 13 min | 0.8% |
Mid-size airports
25,000 to 100,000 departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Fort Lauderdale (FLL)Fort Lauderdale Hollywood Intl, FL · 8,886 departures · most delay from air traffic control and volume | 62.7% | 27 min | 2.1% |
| 2 | Baltimore (BWI)Baltimore/Washington Intl Thurgood Marshall, MD · 7,863 departures · most delay from airline issues | 68.0% | 18 min | 1.3% |
| 3 | Chicago (MDW)Chicago Midway Intl, IL · 5,738 departures · most delay from airline issues | 68.1% | 19 min | 0.5% |
| 4 | West Palm Beach (PBI)Palm Beach Intl, FL · 3,186 departures · most delay from air traffic control and volume | 68.3% | 25 min | 1.9% |
| 5 | St Louis (STL)St. Louis Lambert Intl, MO · 5,359 departures · most delay from airline issues | 70.0% | 21 min | 0.9% |
| 6 | San Diego (SAN)San Diego Intl, CA · 8,228 departures · most delay from airline issues | 70.5% | 19 min | 1.4% |
| 7 | Philadelphia (PHL)Philadelphia Intl, PA · 7,468 departures · most delay from airline issues | 70.5% | 26 min | 2.4% |
| 8 | Dallas (DAL)Dallas Love Field, TX · 6,070 departures · most delay from airline issues | 72.2% | 15 min | 0.4% |
| 9 | Cincinnati / Covington (CVG)Cincinnati Northern Kentucky Intl, KY · 2,710 departures · most delay from airline issues | 72.6% | 25 min | 1.7% |
| 10 | Oakland (OAK)Oakland San Francisco Bay, CA · 2,646 departures · most delay from airline issues | 73.0% | 15 min | 0.6% |
| 11 | Milwaukee (MKE)General Mitchell Intl, WI · 2,273 departures · most delay from airline issues | 73.2% | 26 min | 1.9% |
| 12 | Columbus (CMH)John Glenn Columbus Intl, OH · 3,567 departures · most delay from airline issues | 73.4% | 21 min | 1.7% |
| 13 | Kansas City (MCI)Kansas City Intl, MO · 3,969 departures · most delay from airline issues | 73.7% | 23 min | 1.4% |
| 14 | Indianapolis (IND)Indianapolis Intl, IN · 3,906 departures · most delay from airline issues | 73.8% | 21 min | 1.6% |
| 15 | Fort Myers (RSW)Southwest Florida Intl, FL · 3,480 departures · most delay from airline issues | 74.2% | 23 min | 1.9% |
| 16 | Tampa (TPA)Tampa Intl, FL · 6,851 departures · most delay from airline issues | 74.3% | 20 min | 1.4% |
| 17 | Austin (AUS)Austin Bergstrom Intl, TX · 7,528 departures · most delay from airline issues | 74.4% | 18 min | 0.6% |
| 18 | Raleigh/Durham (RDU)Raleigh-Durham Intl, NC · 4,803 departures · most delay from airline issues | 74.7% | 21 min | 1.7% |
| 19 | New Orleans (MSY)Louis Armstrong New Orleans Intl, LA · 4,152 departures · most delay from airline issues | 75.2% | 19 min | 1.3% |
| 20 | Cleveland (CLE)Cleveland Hopkins Intl, OH · 3,252 departures · most delay from airline issues | 75.7% | 21 min | 3.2% |
| 21 | Omaha (OMA)Eppley Airfield, NE · 2,067 departures · most delay from airline issues | 76.2% | 20 min | 1.0% |
| 22 | Santa Ana (SNA)John Wayne Orange County Intl, CA · 3,825 departures · most delay from airline issues | 76.5% | 18 min | 1.1% |
| 23 | Houston (HOU)William P. Hobby, TX · 4,634 departures · most delay from airline issues | 77.1% | 12 min | 0.4% |
| 24 | Jacksonville (JAX)Jacksonville Intl, FL · 2,545 departures · most delay from airline issues | 77.2% | 19 min | 1.7% |
| 25 | Sacramento (SMF)Sacramento Intl, CA · 4,531 departures · most delay from airline issues | 77.5% | 14 min | 0.8% |
| 26 | Burbank (BUR)Hollywood Burbank/Bob Hope, CA · 2,623 departures · most delay from airline issues | 77.6% | 17 min | 2.1% |
| 27 | Pittsburgh (PIT)Pittsburgh Intl, PA · 3,474 departures · most delay from airline issues | 78.1% | 17 min | 1.5% |
| 28 | Dulles (IAD)Washington Dulles Intl, VA · 4,676 departures · most delay from airline issues | 78.5% | 17 min | 0.7% |
| 29 | Portland (PDX)Portland Intl, OR · 5,124 departures · most delay from airline issues | 78.7% | 14 min | 0.6% |
| 30 | Honolulu, Oahu (HNL)Daniel K. Inouye Intl, HI · 5,054 departures · most delay from airline issues | 78.7% | 15 min | 0.7% |
| 31 | Ontario (ONT)Ontario Intl, CA · 2,132 departures · most delay from airline issues | 79.4% | 15 min | 0.7% |
| 32 | San Jose (SJC)Norman Y. Mineta San Jose Intl, CA · 3,622 departures · most delay from airline issues | 79.5% | 13 min | 0.9% |
| 33 | San Antonio (SAT)San Antonio Intl, TX · 3,588 departures · most delay from airline issues | 80.7% | 13 min | 0.7% |
| 34 | Kahului (OGG)Kahului Intl, HI · 2,217 departures · most delay from airline issues | 81.4% | 12 min | 0.8% |
Smaller airports
5,000 to 25,000 departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Aspen (ASE)Aspen-Pitkin County Airport (Sardy Field), CO · 803 departures · most delay from air traffic control and volume | 60.6% | 47 min | 4.0% |
| 2 | Fort Wayne (FWA)Fort Wayne Intl, IN · 544 departures · most delay from airline issues | 61.5% | 47 min | 2.2% |
| 3 | Sioux Falls (FSD)Sioux Falls Rgnl, SD · 687 departures · most delay from airline issues | 63.8% | 42 min | 2.3% |
| 4 | Islip (ISP)Long Island MacArthur, NY · 458 departures · most delay from airline issues | 63.8% | 29 min | 2.4% |
| 5 | South Bend (SBN)South Bend Intl, IN · 676 departures · most delay from airline issues | 64.8% | 49 min | 2.1% |
| 6 | Santa Rosa (STS)Charles M. Schulz Sonoma County, CA · 406 departures · most delay from weather | 64.9% | 30 min | 8.9% |
| 7 | White Plains (HPN)Westchester County, NY · 905 departures · most delay from airline issues | 65.2% | 38 min | 4.2% |
| 8 | Rochester (ROC)Frederick Douglass Greater Rochester Intl, NY · 808 departures · most delay from airline issues | 65.5% | 35 min | 3.1% |
| 9 | Peoria (PIA)General Wayne A. Downing Peoria Intl, IL · 459 departures · most delay from airline issues | 67.4% | 30 min | 4.4% |
| 10 | Grand Rapids (GRR)Gerald R. Ford Intl, MI · 1,579 departures · most delay from airline issues | 67.9% | 29 min | 1.9% |
| 11 | Jackson (JAC)Jackson Hole, WY · 446 departures · most delay from airline issues | 68.3% | 49 min | 3.1% |
| 12 | Harrisburg (MDT)Harrisburg Intl, PA · 443 departures · most delay from airline issues | 68.4% | 32 min | 2.3% |
| 13 | Fargo (FAR)Hector Intl, ND · 539 departures · most delay from airline issues | 68.6% | 32 min | 2.0% |
| 14 | Appleton (ATW)Appleton Intl, WI · 617 departures · most delay from airline issues | 69.1% | 33 min | 1.9% |
| 15 | Cedar Rapids (CID)The Eastern Iowa, IA · 642 departures · most delay from airline issues | 69.6% | 43 min | 5.6% |
| 16 | Knoxville/Maryville (TYS)McGhee Tyson, TN · 969 departures · most delay from airline issues | 69.7% | 32 min | 1.3% |
| 17 | Syracuse (SYR)Syracuse Hancock Intl, NY · 864 departures · most delay from airline issues | 69.9% | 33 min | 3.1% |
| 18 | Buffalo (BUF)Buffalo Niagara Intl, NY · 1,649 departures · most delay from airline issues | 70.0% | 26 min | 5.5% |
| 19 | Des Moines (DSM)Des Moines Intl, IA · 1,262 departures · most delay from weather | 71.0% | 32 min | 3.7% |
| 20 | Lexington (LEX)Blue Grass, KY · 586 departures · most delay from airline issues | 71.0% | 28 min | 2.4% |
| 21 | Hartford (BDL)Bradley Intl, CT · 1,837 departures · most delay from airline issues | 71.9% | 21 min | 1.7% |
| 22 | Richmond (RIC)Richmond Intl, VA · 1,616 departures · most delay from airline issues | 72.0% | 27 min | 2.6% |
| 23 | Pinellas Park (PIE)St. Petersburg Clearwater Intl, FL · 786 departures · most delay from airline issues | 72.0% | 19 min | 1.5% |
| 24 | Albany (ALB)Albany Intl, NY · 1,077 departures · most delay from airline issues | 72.2% | 31 min | 2.6% |
| 25 | Orlando (SFB)Orlando Sanford Intl, FL · 968 departures · most delay from airline issues | 72.6% | 24 min | 0.8% |
| 26 | Key West (EYW)Key West Intl, FL · 866 departures · most delay from airline issues | 72.7% | 24 min | 0.9% |
| 27 | Asheville (AVL)Asheville Rgnl, NC · 715 departures · most delay from airline issues | 72.7% | 27 min | 1.7% |
| 28 | Columbia (CAE)Columbia Metropolitan, SC · 427 departures · most delay from airline issues | 72.9% | 24 min | 1.6% |
| 29 | Punta Gorda (PGD)Punta Gorda, FL · 817 departures · most delay from air traffic control and volume | 73.9% | 19 min | 0.5% |
| 30 | Huntsville (HSV)Huntsville Intl, AL · 631 departures · most delay from airline issues | 74.0% | 30 min | 1.1% |
| 31 | Anchorage (ANC)Ted Stevens Anchorage Intl, AK · 1,316 departures · most delay from airline issues | 74.1% | 21 min | 2.6% |
| 32 | Bozeman (BZN)Bozeman Yellowstone Intl, MT · 941 departures · most delay from airline issues | 74.1% | 24 min | 1.0% |
| 33 | Myrtle Beach (MYR)Myrtle Beach Intl, SC · 823 departures · most delay from airline issues | 74.1% | 24 min | 2.1% |
| 34 | Madison (MSN)Dane County Rgnl Truax Field, WI · 1,029 departures · most delay from airline issues | 74.2% | 31 min | 3.1% |
| 35 | Norfolk (ORF)Norfolk Intl, VA · 1,645 departures · most delay from airline issues | 74.3% | 24 min | 2.1% |
| 36 | Pensacola (PNS)Pensacola Intl, FL · 991 departures · most delay from airline issues | 74.6% | 33 min | 2.8% |
| 37 | Dayton (DAY)James M. Cox Dayton Intl, OH · 659 departures · most delay from airline issues | 74.8% | 28 min | 2.6% |
| 38 | Providence/Warwick (PVD)Rhode Island T. F. Green Intl, RI · 1,252 departures · most delay from airline issues | 75.2% | 21 min | 1.7% |
| 39 | Greenville/Greer/Spartanburg (GSP)Greenville-Spartanburg Intl, SC · 1,153 departures · most delay from airline issues | 75.3% | 21 min | 2.1% |
| 40 | Little Rock (LIT)Bill & Hillary Clinton National Airport/Adams Field, AR · 1,088 departures · most delay from airline issues | 75.6% | 24 min | 1.3% |
| 41 | Charleston (CHS)Charleston Intl, SC · 2,030 departures · most delay from airline issues | 75.8% | 22 min | 1.9% |
| 42 | Wilmington (ILM)Wilmington Intl, NC · 544 departures · most delay from airline issues | 75.9% | 23 min | 2.2% |
| 43 | Wichita (ICT)Wichita Dwight D. Eisenhower National, KS · 919 departures · most delay from airline issues | 76.1% | 30 min | 1.1% |
| 44 | Memphis (MEM)Memphis Intl, TN · 1,956 departures · most delay from airline issues | 76.2% | 20 min | 1.5% |
| 45 | Sarasota/Bradenton (SRQ)Sarasota Bradenton Intl, FL · 1,685 departures · most delay from air traffic control and volume | 76.3% | 23 min | 1.4% |
| 46 | Portland (PWM)Portland Intl Jetport, ME · 546 departures · most delay from airline issues | 76.4% | 21 min | 2.2% |
| 47 | Shreveport (SHV)Shreveport Rgnl, LA · 521 departures · most delay from airline issues | 76.4% | 27 min | 0.6% |
| 48 | Louisville (SDF)Louisville Muhammad Ali Intl, KY · 1,686 departures · most delay from airline issues | 76.8% | 20 min | 1.8% |
| 49 | Colorado Springs (COS)City of Colorado Springs Muni, CO · 1,114 departures · most delay from airline issues | 76.9% | 20 min | 0.7% |
| 50 | Greensboro (GSO)Piedmont Triad Intl, NC · 806 departures · most delay from airline issues | 77.0% | 22 min | 2.7% |
| 51 | Mesa (AZA)Mesa Gateway, AZ · 629 departures · most delay from airline issues | 77.2% | 16 min | 0.5% |
| 52 | Birmingham (BHM)Birmingham-Shuttlesworth Intl, AL · 1,355 departures · most delay from airline issues | 77.3% | 19 min | 1.3% |
| 53 | Springfield (SGF)Springfield Branson National, MO · 656 departures · most delay from airline issues | 77.4% | 17 min | 1.5% |
| 54 | Eugene (EUG)Eugene, OR · 757 departures · most delay from airline issues | 77.5% | 17 min | 0.8% |
| 55 | San Luis Obispo (SBP)San Luis County Rgnl, CA · 460 departures · most delay from airline issues | 78.3% | 24 min | 1.7% |
| 56 | Long Beach (LGB)Long Beach Intl, CA · 1,357 departures · most delay from airline issues | 78.6% | 13 min | 1.4% |
| 57 | Manchester (MHT)Manchester-Boston Rgnl, NH · 469 departures · most delay from airline issues | 79.0% | 17 min | 2.6% |
| 58 | Palm Springs (PSP)Palm Springs Intl, CA · 1,477 departures · most delay from airline issues | 79.1% | 20 min | 0.9% |
| 59 | Santa Barbara (SBA)Santa Barbara Muni, CA · 683 departures · most delay from airline issues | 79.3% | 24 min | 2.5% |
| 60 | Jackson (JAN)Jackson-Medgar Wiley Evers Intl, MS · 433 departures · most delay from airline issues | 79.3% | 17 min | 1.6% |
| 61 | Savannah (SAV)Savannah Hilton Head Intl, GA · 1,515 departures · most delay from airline issues | 79.4% | 20 min | 1.8% |
| 62 | Hilo (ITO)Hilo Intl, HI · 567 departures · most delay from airline issues | 79.4% | 9 min | 0.0% |
| 63 | Reno (RNO)Reno Tahoe Intl, NV · 1,695 departures · most delay from airline issues | 79.6% | 18 min | 1.8% |
| 64 | Oklahoma City (OKC)OKC Will Rogers World, OK · 2,023 departures · most delay from airline issues | 80.3% | 16 min | 0.7% |
| 65 | Lubbock (LBB)Lubbock Preston Smith Intl, TX · 564 departures · most delay from airline issues | 80.3% | 16 min | 0.2% |
| 66 | Albuquerque (ABQ)Albuquerque Intl Sunport, NM · 2,054 departures · most delay from airline issues | 80.9% | 14 min | 0.4% |
| 67 | El Paso (ELP)El Paso Intl, TX · 1,470 departures · most delay from airline issues | 81.1% | 13 min | 0.5% |
| 68 | Medford (MFR)Rogue Valley Intl-Medford, OR · 407 departures · most delay from airline issues | 81.1% | 20 min | 1.0% |
| 69 | Lihue, Kauai (LIH)Lihue, HI · 1,369 departures · most delay from airline issues | 81.4% | 11 min | 0.7% |
| 70 | Panama City Beach (ECP)Northwest Florida Beaches Intl, FL · 604 departures · most delay from airline issues | 81.6% | 17 min | 2.8% |
| 71 | Fayetteville/Springdale/Rogers (XNA)Northwest Arkansas National, AR · 1,103 departures · most delay from airline issues | 81.8% | 17 min | 0.8% |
| 72 | Kailua-Kona (KOA)Ellison Onizuka Kona Intl Airport at Keāhole, HI · 1,389 departures · most delay from airline issues | 82.0% | 10 min | 0.9% |
| 73 | Valparaiso (VPS)Destin-Fort Walton Beach, FL · 658 departures · most delay from airline issues | 82.0% | 15 min | 1.2% |
| 74 | Boise (BOI)Boise Air Terminal/Gowen Field, ID · 2,012 departures · most delay from airline issues | 82.2% | 13 min | 0.6% |
| 75 | Fresno (FAT)Fresno Yosemite Intl, CA · 1,082 departures · most delay from airline issues | 82.4% | 13 min | 0.5% |
| 76 | Tucson (TUS)Tucson Intl, AZ · 1,784 departures · most delay from airline issues | 82.8% | 14 min | 0.6% |
| 77 | Spokane (GEG)Spokane Intl, WA · 1,476 departures · most delay from airline issues | 82.8% | 13 min | 0.5% |
| 78 | Tulsa (TUL)Tulsa Intl, OK · 1,536 departures · most delay from airline issues | 83.1% | 15 min | 1.2% |
| 79 | Redmond (RDM)Roberts Field, OR · 506 departures · most delay from airline issues | 83.1% | 13 min | 0.6% |
| 80 | Pasco (PSC)Tri Cities, WA · 567 departures · most delay from airline issues | 87.9% | 12 min | 0.5% |
| 81 | Midland (MAF)Midland Intl Air and Space Port, TX · 763 departures · most delay from airline issues | 88.3% | 10 min | 0.5% |
| 82 | Amarillo (AMA)Rick Husband Amarillo Intl, TX · 411 departures · most delay from airline issues | 89.3% | 17 min | 0.0% |
By month
Delays follow the seasons: summer storms and winter weather hit different airports. Pick a month:
Frequently asked
- What counts as an on-time departure?
- The US Department of Transportation counts a flight as on time when it leaves the gate less than 15 minutes after its scheduled departure time. Cancelled and diverted flights are not counted as on time.
- Which month has the most flight delays in the US?
- In the last 12 months of data, July was the worst month nationally, with 71.4% of departures on time, and September was the best at 83.5%.
- Why are airports grouped by size?
- A hub with 300,000 departures a year deals with very different congestion than a regional airport, so each airport is ranked against airports of a similar size. Airports with fewer than 5,000 departures a year are not ranked.
- Does a low ranking mean I should avoid an airport?
- Not necessarily. These are historical averages. Leaving early in the day, picking the most reliable flight on your route, and checking FAA delays before you go matter more than the airport alone.
Least delayed airports in December
See ranking →Most on-time flights on the busiest routes
See flights →Find the most reliable flight for your trip
Search flights →Historical averages, not a prediction. Source: US Department of Transportation, Bureau of Transportation Statistics on-time reports for US airlines that report to the DOT. ATIS Alerts is not affiliated with any airline or airport.
