PlainFlights

Airport · SJT · San Angelo, Texas

San Angelo, TX

San Angelo, TX posts top-quartile on-time performance among the 382 tracked U.S. airports, as a mid-size U.S. airport. According to the U.S. DOT Bureau of Transportation Statistics, drawn from 16,218 flights (2020–2025); its biggest delay driver is carrier.

Data updated 2026-06-13

86%
On-time
Top 22%
on-time, US airports
81 min
Delay when late
1.92%
Cancelled

Key Performance Metrics

Total Flights

16,218

Best Month

Sep 94.5%

Worst Month

Jan 92.1%

Delayed

2,268

Cancelled

311

SJT on-time rate vs. the national average

Ahead of the U.S. average across all 382 tracked airports.

0%100%U.S. average79%86%

Where SJT sits among all 382 tracked airports

SJT's 86% on-time rate falls in the 85-90% band, the 116-airport band it shares.

National on-time-rate distribution

airports

What this shows SJT is marked in the 85-90% band.

Delay Cause Breakdown

Top delay cause: Carrier. Total delay minutes: 100,056.

Late Aircraft 30.2% (30,168 min)
Carrier 34.3% (34,325 min)
NAS (National Aviation System) 12.0% (12,019 min)
Weather 23.1% (23,088 min)
Security 0.5% (456 min)

SJT - seasonal on-time pattern

Best: September (94.5%) · worst: January (92.1%)

91%92%93%94%95% JanFebMarAprMayJunJulAugSepOctNovDec 94%

Seasonal Performance Patterns

Monthly averages across all years of data. Best month: September (94.5% on-time). Most delays: January (92.1% on-time).

Month Avg Flights Avg Delayed Avg Cancelled On-Time %
December 206 27 2 94%
November 201 23 1 94.2%
October 214 29 3 93.4%
September 229 25 2 94.5%
August 241 33 3 93.4%
July 237 37 2 93%
June 228 40 3 92.2%
May 249 38 5 92.8%
April 222 29 11 93.7%
March 239 32 7 93.7%
February 212 32 10 93.4%
January 225 34 5 92.1%

Year-Over-Year Performance

Annual flight volume and on-time trends at SJT.

SJT - on-time rate by year

2020–2025, year-over-year trend.

90%92%94%96% 202020212022202320242025 94.8% 90.8% ▼ -4.2%
Year Flights Delayed Cancelled On-Time %
2025 2,178 200 49 90.8%
2024 2,178 185 22 91.5%
2023 2,246 144 26 93.6%
2022 2,820 171 37 93.9%
2021 4,232 248 94 94.1%
2020 2,564 134 83 94.8%

Cancellation & Diversion Analysis

Flight disruption statistics for San Angelo, TX.

Cancellation Rate

1.92%

311 of 16,218 flights

Diversion Rate

0.06%

9 of 16,218 flights

Delay Rate

14.0%

2,268 of 16,218 flights

Monthly Performance

Recent 24 months of flight data.

Period Flights Dep Delayed Arr Delayed Cancelled Diverted
Dec 2025 182 10 15 0 1
Nov 2025 174 13 15 5 1
Oct 2025 184 16 18 3 0
Sep 2025 180 12 14 3 0
Aug 2025 186 15 17 4 0
Jul 2025 186 17 21 2 1
Jun 2025 180 21 32 2 0
May 2025 186 15 18 6 0
Apr 2025 180 24 24 7 0
Mar 2025 186 17 20 9 0
Feb 2025 168 23 28 1 0
Jan 2025 186 17 16 7 0
Dec 2024 182 15 20 5 0
Nov 2024 174 15 13 1 0
Oct 2024 184 10 8 0 0
Sep 2024 180 14 12 1 0
Aug 2024 184 10 12 1 0
Jul 2024 184 19 26 0 0
Jun 2024 180 19 18 3 0
May 2024 184 22 26 6 0
Apr 2024 180 17 20 2 0
Mar 2024 186 11 20 1 0
Feb 2024 174 8 8 0 0
Jan 2024 186 25 27 2 0

Top Routes from SJT

Busiest routes to and from San Angelo, TX.

Route Flights On-Time Distance
DFW (Dallas/Fort Worth) → SJT (San Angelo) 7,799 85.4% 229 mi
SJT (San Angelo) → DFW (Dallas/Fort Worth) 7,797 83.1% 229 mi

What the Data Says About SJT

San Angelo, TX in San Angelo, Texas handled 16,218 flights in the Bureau of Transportation Statistics dataset between 2020 and 2025, posting a 86% on-time departure rate. Of those flights, 2,268 experienced delays, 311 were cancelled, and 9 were diverted. The cancellation rate works out to 1.92%, the diversion rate to 0.06%, and the average delay when departures run late is 80.6 minutes. These figures are the baseline for comparing SJT against other airports in the same state and nationally.

Breaking down what drives delays at SJT, Carrier leads the pack. Carrier accounts for 34.3% of total delay minutes, followed by Late Aircraft at 30.2% and Weather at 23.1%. Weather contributes 23.1% of delay minutes at this airport, while security holds the smallest share at 0.5%. Travelers often overestimate the weather share; the BTS categorization shows late-arriving aircraft and carrier operations as the larger contributors.

Seasonally, September runs the cleanest at SJT with a 94.5% on-time rate, while January is the roughest at 92.1% - a 2-point swing between best and worst month. Volume peaks in May, when average flights hit 249. The busiest route connecting SJT is to DFW (Dallas/Fort Worth), with 7,799 flights at a 85.4% on-time rate. Combine these numbers - 86% on-time, 80.6-minute average delay, 1.92% cancellation rate, and you have a concrete picture of departure reliability at San Angelo, TX.

Frequently Asked Questions

What is the on-time performance rate at San Angelo, TX (SJT)?
San Angelo, TX has an overall on-time departure rate of 86%. Out of 16,218 total flights tracked, 2,268 experienced delays and 311 were cancelled.
What is the most common cause of delays at SJT?
The top delay cause at San Angelo, TX is Carrier. Carrier accounts for 34.3% of all delay minutes.
What is the average delay time at SJT?
The average delay at San Angelo, TX is 80.6 minutes. This includes delays from carrier issues, weather, National Aviation System constraints, security, and late-arriving aircraft.
What is the best month to fly from SJT?
Based on historical data, September has the best on-time performance at SJT with 94.5% of flights departing on time.
What is the worst month for delays at SJT?
January tends to have the most delays at SJT, with an on-time rate of only 92.1%.
How many routes operate from SJT?
San Angelo, TX serves at least 2 routes. The busiest route is DFW to SJT (Dallas/Fort Worth - San Angelo) with 7,799 flights.
What is the cancellation rate at SJT?
San Angelo, TX has a cancellation rate of 1.92%, based on 311 cancelled flights out of 16,218 total flights tracked.

Explore PlainFlights

Data Source: Bureau of Transportation Statistics (BTS), On-Time Performance Data (2020–2025). Statistics reflect cumulative performance across all available reporting periods. On-time rates exclude cancelled and diverted flights.

Using SJT's data

An airport-level on-time rate is a starting point, not a guarantee for your specific flight.

  • Check the busiest route from SJT before you book a connection. See top routes
  • Travel in September rather than January if your dates are flexible. Seasonal patterns
  • Scores vary by airline and route within the same airport; check the specific carrier you're flying. Browse airlines

On-time rate reflects the BTS historical average across all reporting carriers at this airport, not any single flight or airline.

Data sourced from U.S. Department of Transportation Bureau of Transportation Statistics (BTS) On-Time Performance data. See our methodology for details. Retrieved and formatted by PlainFlights Editorial

Source: U.S. Bureau of Transportation Statistics (BTS) Airline on-time performance and operational reliability · 2025

Every figure on PlainFlights is rendered directly from BTS On-Time Performance data, no number is typed in by an editor. Airport figures are computed directly from BTS On-Time Performance data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.