US Airports With the Fewest Flight Delays in July
Among the 22 busiest US airports, Salt Lake City (SLC) had the highest on-time departure rate in July: 80.6% of flights left within 15 minutes of schedule, with an average departure delay of 15 min. Across all 141 airports we ranked, Pasco (PSC) had the highest rate at 89.6%.
Ranked by the share of departures that left on time, over July 2025 (US DOT data).
- Airports ranked
- 141
- Period
- July 2025
- US on-time departures
- 71.1%
- Ranked by
- On-time departures
Major hubs
100,000+ departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Salt Lake City (SLC)Salt Lake City Intl, UT · 10,346 departures · most delay from airline issues | 80.6% | 15 min | 0.7% |
| 2 | Los Angeles (LAX)Los Angeles Intl, CA · 17,104 departures · most delay from airline issues | 77.2% | 19 min | 1.2% |
| 3 | San Francisco (SFO)San Francisco Intl, CA · 12,958 departures · most delay from airline issues | 76.5% | 18 min | 1.1% |
| 4 | Minneapolis (MSP)Minneapolis–Saint Paul Intl Airport / Wold–Chamberlain Field, MN · 10,565 departures · most delay from airline issues | 75.2% | 20 min | 0.9% |
| 5 | Detroit (DTW)Detroit Metropolitan Wayne County, MI · 11,248 departures · most delay from airline issues | 73.8% | 23 min | 2.0% |
| 6 | Phoenix (PHX)Phoenix Sky Harbor Intl, AZ · 15,729 departures · most delay from airline issues | 73.7% | 19 min | 1.0% |
| 7 | Seattle (SEA)Seattle–Tacoma Intl, WA · 16,577 departures · most delay from airline issues | 72.2% | 18 min | 1.4% |
| 8 | Boston (BOS)Boston Logan Intl, MA · 12,912 departures · most delay from air traffic control and volume | 72.2% | 24 min | 4.1% |
| 9 | Las Vegas (LAS)Harry Reid Intl, NV · 15,733 departures · most delay from airline issues | 70.7% | 21 min | 1.1% |
| 10 | New York (LGA)LaGuardia, NY · 11,696 departures · most delay from air traffic control and volume | 70.2% | 32 min | 8.8% |
| 11 | Newark (EWR)Newark Liberty Intl, NJ · 10,478 departures · most delay from air traffic control and volume | 69.7% | 32 min | 6.8% |
| 12 | New York (JFK)John F. Kennedy Intl, NY · 9,262 departures · most delay from air traffic control and volume | 69.5% | 29 min | 6.2% |
| 13 | Atlanta (ATL)Hartsfield Jackson Atlanta Intl, GA · 28,551 departures · most delay from airline issues | 69.0% | 24 min | 1.6% |
| 14 | Houston (IAH)George Bush Intercontinental, TX · 10,311 departures · most delay from airline issues | 68.8% | 29 min | 1.7% |
| 15 | Nashville (BNA)Nashville Intl, TN · 9,459 departures · most delay from airline issues | 67.3% | 26 min | 2.1% |
| 16 | Washington (DCA)Ronald Reagan Washington National, DC · 12,192 departures · most delay from air traffic control and volume | 67.0% | 34 min | 9.5% |
| 17 | Orlando (MCO)Orlando Intl, FL · 13,579 departures · most delay from air traffic control and volume | 66.9% | 29 min | 1.8% |
| 18 | Charlotte (CLT)Charlotte Douglas Intl, NC · 16,447 departures · most delay from airline issues | 65.4% | 28 min | 2.3% |
| 19 | Miami (MIA)Miami Intl, FL · 9,079 departures · most delay from airline issues | 65.3% | 31 min | 2.6% |
| 20 | Chicago (ORD)Chicago O'Hare Intl, IL · 30,503 departures · most delay from air traffic control and volume | 64.5% | 31 min | 2.6% |
| 21 | Denver (DEN)Denver Intl, CO · 29,433 departures · most delay from air traffic control and volume | 64.2% | 30 min | 1.5% |
| 22 | Dallas-Fort Worth (DFW)Dallas Fort Worth Intl, TX · 28,959 departures · most delay from airline issues | 64.2% | 28 min | 3.1% |
Mid-size airports
25,000 to 100,000 departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Honolulu, Oahu (HNL)Daniel K. Inouye Intl, HI · 5,176 departures · most delay from airline issues | 84.5% | 11 min | 1.2% |
| 2 | Kahului (OGG)Kahului Intl, HI · 2,253 departures · most delay from airline issues | 83.2% | 15 min | 1.5% |
| 3 | Burbank (BUR)Hollywood Burbank/Bob Hope, CA · 2,687 departures · most delay from airline issues | 81.1% | 14 min | 1.8% |
| 4 | San Jose (SJC)Norman Y. Mineta San Jose Intl, CA · 4,120 departures · most delay from airline issues | 79.0% | 13 min | 0.9% |
| 5 | Portland (PDX)Portland Intl, OR · 5,864 departures · most delay from airline issues | 78.2% | 16 min | 1.2% |
| 6 | Pittsburgh (PIT)Pittsburgh Intl, PA · 3,959 departures · most delay from airline issues | 78.0% | 19 min | 3.3% |
| 7 | Sacramento (SMF)Sacramento Intl, CA · 5,494 departures · most delay from airline issues | 77.6% | 15 min | 0.7% |
| 8 | Ontario (ONT)Ontario Intl, CA · 2,394 departures · most delay from airline issues | 77.6% | 18 min | 1.2% |
| 9 | San Antonio (SAT)San Antonio Intl, TX · 3,699 departures · most delay from airline issues | 77.5% | 19 min | 1.5% |
| 10 | Indianapolis (IND)Indianapolis Intl, IN · 4,222 departures · most delay from airline issues | 76.4% | 21 min | 3.0% |
| 11 | Cleveland (CLE)Cleveland Hopkins Intl, OH · 3,564 departures · most delay from airline issues | 76.3% | 22 min | 3.8% |
| 12 | Santa Ana (SNA)John Wayne Orange County Intl, CA · 4,002 departures · most delay from airline issues | 76.2% | 19 min | 1.4% |
| 13 | Kansas City (MCI)Kansas City Intl, MO · 4,442 departures · most delay from airline issues | 75.5% | 21 min | 2.0% |
| 14 | Milwaukee (MKE)General Mitchell Intl, WI · 2,589 departures · most delay from airline issues | 75.5% | 23 min | 2.8% |
| 15 | Omaha (OMA)Eppley Airfield, NE · 2,312 departures · most delay from airline issues | 75.5% | 25 min | 1.4% |
| 16 | Fort Myers (RSW)Southwest Florida Intl, FL · 2,315 departures · most delay from airline issues | 75.3% | 21 min | 2.5% |
| 17 | Oakland (OAK)Oakland San Francisco Bay, CA · 3,046 departures · most delay from airline issues | 75.2% | 16 min | 1.1% |
| 18 | San Diego (SAN)San Diego Intl, CA · 8,776 departures · most delay from airline issues | 73.8% | 18 min | 1.3% |
| 19 | Columbus (CMH)John Glenn Columbus Intl, OH · 3,933 departures · most delay from airline issues | 73.3% | 22 min | 3.4% |
| 20 | Cincinnati / Covington (CVG)Cincinnati Northern Kentucky Intl, KY · 3,077 departures · most delay from airline issues | 72.1% | 27 min | 2.7% |
| 21 | West Palm Beach (PBI)Palm Beach Intl, FL · 2,056 departures · most delay from airline issues | 71.8% | 29 min | 4.5% |
| 22 | Fort Lauderdale (FLL)Fort Lauderdale Hollywood Intl, FL · 6,944 departures · most delay from airline issues | 71.4% | 25 min | 2.2% |
| 23 | Dulles (IAD)Washington Dulles Intl, VA · 5,248 departures · most delay from airline issues | 71.3% | 31 min | 2.9% |
| 24 | Raleigh/Durham (RDU)Raleigh-Durham Intl, NC · 4,907 departures · most delay from airline issues | 71.0% | 29 min | 3.8% |
| 25 | New Orleans (MSY)Louis Armstrong New Orleans Intl, LA · 4,039 departures · most delay from airline issues | 70.2% | 25 min | 1.8% |
| 26 | Tampa (TPA)Tampa Intl, FL · 6,770 departures · most delay from airline issues | 70.1% | 25 min | 1.8% |
| 27 | Jacksonville (JAX)Jacksonville Intl, FL · 2,497 departures · most delay from airline issues | 69.7% | 32 min | 3.4% |
| 28 | St Louis (STL)St. Louis Lambert Intl, MO · 5,855 departures · most delay from airline issues | 69.5% | 23 min | 1.6% |
| 29 | Austin (AUS)Austin Bergstrom Intl, TX · 7,896 departures · most delay from airline issues | 68.8% | 26 min | 1.6% |
| 30 | Houston (HOU)William P. Hobby, TX · 5,093 departures · most delay from airline issues | 66.7% | 21 min | 0.8% |
| 31 | Philadelphia (PHL)Philadelphia Intl, PA · 9,013 departures · most delay from airline issues | 66.6% | 35 min | 5.3% |
| 32 | Dallas (DAL)Dallas Love Field, TX · 6,349 departures · most delay from airline issues | 64.7% | 22 min | 1.3% |
| 33 | Chicago (MDW)Chicago Midway Intl, IL · 7,531 departures · most delay from airline issues | 63.5% | 26 min | 1.8% |
| 34 | Baltimore (BWI)Baltimore/Washington Intl Thurgood Marshall, MD · 8,922 departures · most delay from air traffic control and volume | 62.0% | 33 min | 3.6% |
Smaller airports
5,000 to 25,000 departures a year
| # | Airport | On-time departures | Avg delay | Cancelled |
|---|---|---|---|---|
| 1 | Pasco (PSC)Tri Cities, WA · 577 departures · most delay from airline issues | 89.6% | 6 min | 0.2% |
| 2 | Hilo (ITO)Hilo Intl, HI · 592 departures · most delay from airline issues | 89.2% | 7 min | 1.9% |
| 3 | Mesa (AZA)Mesa Gateway, AZ · 535 departures · most delay from airline issues | 87.9% | 8 min | 0.0% |
| 4 | Medford (MFR)Rogue Valley Intl-Medford, OR · 405 departures · most delay from airline issues | 87.9% | 11 min | 0.3% |
| 5 | Lihue, Kauai (LIH)Lihue, HI · 1,409 departures · most delay from airline issues | 85.8% | 11 min | 1.4% |
| 6 | Kailua-Kona (KOA)Ellison Onizuka Kona Intl Airport at Keāhole, HI · 1,382 departures · most delay from airline issues | 85.7% | 11 min | 1.0% |
| 7 | Boise (BOI)Boise Air Terminal/Gowen Field, ID · 2,136 departures · most delay from airline issues | 83.0% | 12 min | 0.6% |
| 8 | Spokane (GEG)Spokane Intl, WA · 1,873 departures · most delay from airline issues | 82.1% | 13 min | 0.9% |
| 9 | Long Beach (LGB)Long Beach Intl, CA · 1,473 departures · most delay from airline issues | 81.9% | 12 min | 0.4% |
| 10 | Tucson (TUS)Tucson Intl, AZ · 1,441 departures · most delay from airline issues | 81.7% | 18 min | 0.9% |
| 11 | Lubbock (LBB)Lubbock Preston Smith Intl, TX · 585 departures · most delay from airline issues | 81.6% | 22 min | 1.7% |
| 12 | Amarillo (AMA)Rick Husband Amarillo Intl, TX · 449 departures · most delay from airline issues | 81.6% | 16 min | 0.9% |
| 13 | Eugene (EUG)Eugene, OR · 776 departures · most delay from airline issues | 80.1% | 18 min | 0.5% |
| 14 | Palm Springs (PSP)Palm Springs Intl, CA · 719 departures · most delay from airline issues | 79.7% | 17 min | 0.8% |
| 15 | Greensboro (GSO)Piedmont Triad Intl, NC · 877 departures · most delay from airline issues | 79.6% | 24 min | 4.6% |
| 16 | Pensacola (PNS)Pensacola Intl, FL · 1,498 departures · most delay from airline issues | 79.5% | 25 min | 1.8% |
| 17 | Midland (MAF)Midland Intl Air and Space Port, TX · 937 departures · most delay from airline issues | 79.5% | 21 min | 1.6% |
| 18 | Fresno (FAT)Fresno Yosemite Intl, CA · 1,289 departures · most delay from airline issues | 79.0% | 18 min | 0.8% |
| 19 | White Plains (HPN)Westchester County, NY · 901 departures · most delay from airline issues | 78.9% | 23 min | 3.3% |
| 20 | San Luis Obispo (SBP)San Luis County Rgnl, CA · 430 departures · most delay from airline issues | 78.4% | 15 min | 0.9% |
| 21 | Madison (MSN)Dane County Rgnl Truax Field, WI · 1,015 departures · most delay from airline issues | 78.1% | 26 min | 2.6% |
| 22 | Des Moines (DSM)Des Moines Intl, IA · 1,367 departures · most delay from airline issues | 78.0% | 25 min | 3.5% |
| 23 | Syracuse (SYR)Syracuse Hancock Intl, NY · 879 departures · most delay from airline issues | 78.0% | 22 min | 2.6% |
| 24 | Oklahoma City (OKC)OKC Will Rogers World, OK · 2,350 departures · most delay from airline issues | 77.9% | 20 min | 1.9% |
| 25 | Albuquerque (ABQ)Albuquerque Intl Sunport, NM · 2,344 departures · most delay from airline issues | 77.8% | 18 min | 1.2% |
| 26 | Reno (RNO)Reno Tahoe Intl, NV · 1,998 departures · most delay from airline issues | 77.6% | 18 min | 0.8% |
| 27 | Santa Barbara (SBA)Santa Barbara Muni, CA · 762 departures · most delay from airline issues | 77.6% | 18 min | 3.9% |
| 28 | Key West (EYW)Key West Intl, FL · 501 departures · most delay from airline issues | 77.6% | 21 min | 0.4% |
| 29 | Wichita (ICT)Wichita Dwight D. Eisenhower National, KS · 1,120 departures · most delay from airline issues | 77.5% | 27 min | 2.0% |
| 30 | Shreveport (SHV)Shreveport Rgnl, LA · 607 departures · most delay from airline issues | 77.4% | 23 min | 2.3% |
| 31 | Louisville (SDF)Louisville Muhammad Ali Intl, KY · 2,176 departures · most delay from airline issues | 77.1% | 20 min | 2.6% |
| 32 | Memphis (MEM)Memphis Intl, TN · 2,289 departures · most delay from airline issues | 76.8% | 20 min | 2.4% |
| 33 | Valparaiso (VPS)Destin-Fort Walton Beach, FL · 1,310 departures · most delay from airline issues | 76.8% | 22 min | 1.1% |
| 34 | Sarasota/Bradenton (SRQ)Sarasota Bradenton Intl, FL · 1,237 departures · most delay from airline issues | 76.8% | 22 min | 0.7% |
| 35 | Fayetteville/Springdale/Rogers (XNA)Northwest Arkansas National, AR · 1,174 departures · most delay from airline issues | 76.5% | 25 min | 2.0% |
| 36 | Redmond (RDM)Roberts Field, OR · 576 departures · most delay from airline issues | 76.5% | 17 min | 0.3% |
| 37 | Birmingham (BHM)Birmingham-Shuttlesworth Intl, AL · 1,601 departures · most delay from airline issues | 76.4% | 21 min | 2.8% |
| 38 | Appleton (ATW)Appleton Intl, WI · 725 departures · most delay from airline issues | 76.2% | 23 min | 1.0% |
| 39 | Anchorage (ANC)Ted Stevens Anchorage Intl, AK · 2,284 departures · most delay from airline issues | 75.8% | 16 min | 1.5% |
| 40 | Tulsa (TUL)Tulsa Intl, OK · 1,803 departures · most delay from airline issues | 75.8% | 21 min | 1.9% |
| 41 | El Paso (ELP)El Paso Intl, TX · 1,445 departures · most delay from airline issues | 75.7% | 19 min | 1.0% |
| 42 | Punta Gorda (PGD)Punta Gorda, FL · 593 departures · most delay from air traffic control and volume | 75.7% | 19 min | 0.7% |
| 43 | Dayton (DAY)James M. Cox Dayton Intl, OH · 592 departures · most delay from airline issues | 75.7% | 26 min | 2.9% |
| 44 | Harrisburg (MDT)Harrisburg Intl, PA · 423 departures · most delay from airline issues | 75.7% | 26 min | 1.9% |
| 45 | Grand Rapids (GRR)Gerald R. Ford Intl, MI · 1,691 departures · most delay from airline issues | 75.2% | 23 min | 2.7% |
| 46 | Panama City Beach (ECP)Northwest Florida Beaches Intl, FL · 1,092 departures · most delay from airline issues | 75.2% | 27 min | 1.5% |
| 47 | Fargo (FAR)Hector Intl, ND · 611 departures · most delay from airline issues | 75.2% | 24 min | 0.3% |
| 48 | Chattanooga (CHA)Chattanooga Metropolitan Airport (Lovell Field), TN · 488 departures · most delay from airline issues | 75.2% | 27 min | 1.8% |
| 49 | Wilmington (ILM)Wilmington Intl, NC · 768 departures · most delay from airline issues | 74.8% | 23 min | 5.0% |
| 50 | Jackson (JAN)Jackson-Medgar Wiley Evers Intl, MS · 611 departures · most delay from airline issues | 74.4% | 24 min | 1.5% |
| 51 | Manchester (MHT)Manchester-Boston Rgnl, NH · 578 departures · most delay from airline issues | 74.2% | 25 min | 4.7% |
| 52 | Hartford (BDL)Bradley Intl, CT · 2,015 departures · most delay from airline issues | 74.1% | 26 min | 2.9% |
| 53 | Fort Wayne (FWA)Fort Wayne Intl, IN · 622 departures · most delay from airline issues | 74.1% | 29 min | 1.9% |
| 54 | Lexington (LEX)Blue Grass, KY · 897 departures · most delay from airline issues | 73.9% | 22 min | 2.1% |
| 55 | Huntsville (HSV)Huntsville Intl, AL · 723 departures · most delay from airline issues | 73.9% | 21 min | 4.2% |
| 56 | Albany (ALB)Albany Intl, NY · 1,134 departures · most delay from airline issues | 73.8% | 27 min | 2.6% |
| 57 | South Bend (SBN)South Bend Intl, IN · 673 departures · most delay from airline issues | 73.8% | 27 min | 1.3% |
| 58 | Springfield (SGF)Springfield Branson National, MO · 933 departures · most delay from airline issues | 73.7% | 23 min | 1.0% |
| 59 | Pinellas Park (PIE)St. Petersburg Clearwater Intl, FL · 1,003 departures · most delay from airline issues | 73.6% | 17 min | 0.0% |
| 60 | Rapid City (RAP)Rapid City Rgnl, SD · 619 departures · most delay from airline issues | 73.6% | 20 min | 1.6% |
| 61 | Charleston (CHS)Charleston Intl, SC · 2,331 departures · most delay from airline issues | 73.5% | 27 min | 3.4% |
| 62 | Bozeman (BZN)Bozeman Yellowstone Intl, MT · 1,330 departures · most delay from airline issues | 73.5% | 22 min | 0.8% |
| 63 | Cedar Rapids (CID)The Eastern Iowa, IA · 674 departures · most delay from airline issues | 73.2% | 22 min | 2.1% |
| 64 | Rochester (ROC)Frederick Douglass Greater Rochester Intl, NY · 919 departures · most delay from airline issues | 72.6% | 25 min | 4.2% |
| 65 | Colorado Springs (COS)City of Colorado Springs Muni, CO · 1,270 departures · most delay from airline issues | 72.5% | 25 min | 1.9% |
| 66 | Buffalo (BUF)Buffalo Niagara Intl, NY · 1,963 departures · most delay from airline issues | 72.0% | 26 min | 4.3% |
| 67 | Greenville/Greer/Spartanburg (GSP)Greenville-Spartanburg Intl, SC · 1,316 departures · most delay from airline issues | 71.8% | 25 min | 3.3% |
| 68 | Jackson (JAC)Jackson Hole, WY · 785 departures · most delay from airline issues | 71.8% | 30 min | 1.4% |
| 69 | Knoxville/Maryville (TYS)McGhee Tyson, TN · 1,243 departures · most delay from airline issues | 71.7% | 34 min | 3.2% |
| 70 | Asheville (AVL)Asheville Rgnl, NC · 1,027 departures · most delay from airline issues | 71.7% | 22 min | 2.4% |
| 71 | Portland (PWM)Portland Intl Jetport, ME · 1,275 departures · most delay from airline issues | 71.5% | 31 min | 6.1% |
| 72 | Columbia (CAE)Columbia Metropolitan, SC · 484 departures · most delay from airline issues | 71.1% | 28 min | 7.0% |
| 73 | Providence/Warwick (PVD)Rhode Island T. F. Green Intl, RI · 1,318 departures · most delay from airline issues | 70.7% | 29 min | 5.0% |
| 74 | Sioux Falls (FSD)Sioux Falls Rgnl, SD · 645 departures · most delay from airline issues | 70.3% | 31 min | 1.7% |
| 75 | Richmond (RIC)Richmond Intl, VA · 1,694 departures · most delay from airline issues | 70.1% | 27 min | 4.1% |
| 76 | Traverse City (TVC)Cherry Capital, MI · 766 departures · most delay from airline issues | 69.9% | 26 min | 2.9% |
| 77 | Burlington (BTV)Patrick Leahy Burlington Intl, VT · 648 departures · most delay from airline issues | 69.8% | 49 min | 9.4% |
| 78 | Little Rock (LIT)Bill & Hillary Clinton National Airport/Adams Field, AR · 1,156 departures · most delay from airline issues | 69.7% | 27 min | 1.9% |
| 79 | Peoria (PIA)General Wayne A. Downing Peoria Intl, IL · 522 departures · most delay from airline issues | 68.9% | 41 min | 2.1% |
| 80 | Islip (ISP)Long Island MacArthur, NY · 463 departures · most delay from airline issues | 68.1% | 30 min | 1.3% |
| 81 | Norfolk (ORF)Norfolk Intl, VA · 1,917 departures · most delay from airline issues | 67.9% | 32 min | 5.0% |
| 82 | Myrtle Beach (MYR)Myrtle Beach Intl, SC · 1,767 departures · most delay from airline issues | 67.5% | 32 min | 2.7% |
| 83 | Savannah (SAV)Savannah Hilton Head Intl, GA · 1,734 departures · most delay from airline issues | 66.2% | 34 min | 2.8% |
| 84 | Aspen (ASE)Aspen-Pitkin County Airport (Sardy Field), CO · 709 departures · most delay from air traffic control and volume | 62.1% | 44 min | 7.6% |
| 85 | Orlando (SFB)Orlando Sanford Intl, FL · 1,074 departures · most delay from airline issues | 60.0% | 36 min | 0.4% |
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.
Most delayed airports in July
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.
