Texas Air Quality

EPA monitor data through 2025 · Updated August 13, 2026 · Methods

In 2025, Texas recorded 135 days above an Air Quality Index of 100, the level at which EPA begins warning sensitive groups, out of 365 days with monitoring data. Most of those bad days were driven by ozone. Under the AQI rules that applied before 2013, the same air would have scored 106 days. Since 2000, unhealthy days are 6% lower on a consistent definition.

Unhealthy days, 2025
135
AQI above 100
Same air, pre-2013 rules
106
for comparison with older reports
Good-air days
3
AQI 50 or below
Days monitored
365
full year

How to read a statewide figure. The Air Quality Index describes one place at one time. A statewide number is the worst monitor anywhere in the state on each day, so it answers “was the air unhealthy somewhere in Texas?” — not “what did a typical resident breathe?” In a large state with many monitors it will read high even if most of the state was clean. EPA publishes the AQI for metropolitan areas rather than states for exactly this reason. For what people actually breathed, use the metro pages below.

Unhealthy days by year, scored two ways

EPA changed what an AQI of 100 means in 2013 and again in 2015, so a count published before those changes is not comparable to one published after. Each panel below applies a single fixed rulebook to every year, so each is internally consistent. Why this matters.

Scored by today's rules

Texas: days above AQI 100 by year, current rules 0 40 80 120 160 2000 2005 2010 2015 2020 2025 2000: 135 days 2001: 136 days 2002: 140 days 2003: 157 days 2004: 118 days 2005: 152 days 2006: 150 days 2007: 113 days 2008: 102 days 2009: 75 days 2010: 84 days 2011: 127 days 2012: 116 days 2013: 74 days 2014: 52 days 2015: 67 days 2016: 51 days 2017: 64 days 2018: 70 days 2019: 62 days 2020: 71 days 2021: 67 days 2022: 104 days 2023: 100 days 2024: 167 days 2025: 135 days

Scored by the pre-2013 rules

Texas: days above AQI 100 by year, pre-2013 rules 0 40 80 120 160 2000 2005 2010 2015 2020 2025 2000: 113 days 2001: 108 days 2002: 116 days 2003: 127 days 2004: 101 days 2005: 123 days 2006: 119 days 2007: 82 days 2008: 72 days 2009: 54 days 2010: 60 days 2011: 86 days 2012: 70 days 2013: 52 days 2014: 25 days 2015: 46 days 2016: 25 days 2017: 36 days 2018: 43 days 2019: 37 days 2020: 35 days 2021: 38 days 2022: 63 days 2023: 71 days 2024: 126 days 2025: 106 days

What 2025 looked like

Air quality categoryDaysShare of monitored days
Good3 1%
Moderate227 62%
Unhealthy for sensitive groups89 24%
Unhealthy or worse46 13%

Median AQI 90 · 90th-percentile AQI 157 · worst day 2122. Scored under current rules.

What drove the unhealthy days

Of the 135 days above 100 in 2025, 65 were driven by ozone and 23 by fine particles, with 47 from another pollutant. The two behave differently. Ozone peaks on hot sunny afternoons; fine particles now spike mainly with wildfire smoke. In the eastern United States, ozone has stopped responding to emission cuts: nitrogen oxide emissions kept falling after 2014 and ambient ozone barely moved.

The unhealthy days in 2025

Every day the index passed 100, what it reached, and which pollutant drove it. 29 of these 135 would not have counted as unhealthy under the pre-2013 rules.

DatePeak AQIDriven byPre-2013 score
Jan 4158Coarse particles 158
Jan 7283Coarse particles 283
Jan 17168Coarse particles 168
Jan 20118Coarse particles 118
Jan 30183Coarse particles 183
Feb 1140Ozone 116
Feb 3104Fine particles 93 (not unhealthy)
Feb 4130Fine particles 115
Feb 6102Fine particles 100 (not unhealthy)
Feb 7101Fine particles 90 (not unhealthy)
Feb 8103Fine particles 92 (not unhealthy)
Feb 9137Fine particles 120
Feb 10156Coarse particles 156
Feb 11633Coarse particles 620
Feb 12161Fine particles 153
Feb 14179Coarse particles 179
Feb 15113Coarse particles 113
Feb 25112Coarse particles 112
Feb 27283Coarse particles 283
Mar 1179Ozone 154
Mar 2157Fine particles 147
Mar 31059Coarse particles 1003
Mar 4383Coarse particles 394
Mar 5208Fine particles 202
Mar 6446Coarse particles 451
Mar 7414Coarse particles 423
Mar 11122Coarse particles 122
Mar 13194Coarse particles 194
Mar 14607Coarse particles 596
Mar 15169Coarse particles 169
Mar 182122Coarse particles 1959
Mar 19164Fine particles 156
Mar 25136Ozone 114
Mar 26157Coarse particles 157
Mar 27116Coarse particles 116
Mar 28106Coarse particles 106
Mar 29223Coarse particles 223
Mar 30117Fine particles 104
Mar 31120Fine particles 107
Apr 11342Coarse particles 1257
Apr 2121Coarse particles 121
Apr 3112Fine particles 99 (not unhealthy)
Apr 4104Fine particles 93 (not unhealthy)
Apr 8101Ozone 87 (not unhealthy)
Apr 9126Ozone 106
Apr 10133Ozone 111
Apr 11115Ozone 100 (not unhealthy)
Apr 12133Ozone 111
Apr 16123Coarse particles 123
Apr 17710Coarse particles 689
Apr 18762Coarse particles 736
Apr 19123Coarse particles 123
Apr 271139Coarse particles 1075
Apr 28101Coarse particles 101
May 2158Fine particles 151
May 6122Fine particles 108
May 7139Fine particles 121
May 8110Fine particles 98 (not unhealthy)
May 11129Ozone 109
May 12140Ozone 116
May 13403Coarse particles 413
May 14189Coarse particles 189
May 15115Ozone 100 (not unhealthy)
May 18117Coarse particles 117
May 19135Fine particles 125
May 21101Ozone 87 (not unhealthy)
May 23136Ozone 114
May 29126Ozone 106
May 30106Fine particles 94 (not unhealthy)
Jun 2126Ozone 112
Jun 9121Coarse particles 121
Jun 10117Coarse particles 117
Jun 15240Coarse particles 240
Jun 16150Ozone 124
Jun 17103Coarse particles 103
Jul 9105Ozone 90 (not unhealthy)
Jul 10159Coarse particles 159
Jul 11151Coarse particles 151
Jul 12278Coarse particles 278
Jul 15101Ozone 87 (not unhealthy)
Jul 24161Ozone 137
Jul 26101Ozone 87 (not unhealthy)
Jul 29172Ozone 147
Jul 30156Ozone 132
Jul 31143Ozone 119
Aug 1119Ozone 101
Aug 3159Ozone 135
Aug 4161Ozone 137
Aug 5122Ozone 104
Aug 6108Ozone 93 (not unhealthy)
Aug 8115Ozone 100 (not unhealthy)
Aug 13143Ozone 119
Aug 18122Ozone 104
Aug 19147Ozone 122
Aug 20161Ozone 137
Aug 21129Ozone 109
Aug 24112Ozone 97 (not unhealthy)
Aug 25147Ozone 122
Aug 26140Ozone 116
Aug 27115Ozone 100 (not unhealthy)
Sep 3108Ozone 93 (not unhealthy)
Sep 4122Ozone 104
Sep 5126Ozone 106
Sep 9140Ozone 116
Sep 10154Ozone 129
Sep 11179Ozone 154
Sep 12147Ozone 122
Sep 13151Ozone 127
Sep 14115Ozone 100 (not unhealthy)
Sep 15154Ozone 129
Sep 16156Ozone 132
Sep 17140Ozone 116
Sep 18136Ozone 114
Sep 19136Ozone 114
Sep 27112Ozone 97 (not unhealthy)
Sep 28108Ozone 93 (not unhealthy)
Sep 29129Ozone 109
Sep 30129Ozone 109
Oct 1151Ozone 127
Oct 2147Ozone 122
Oct 3101Ozone 87 (not unhealthy)
Oct 9106Fine particles 94 (not unhealthy)
Oct 10123Fine particles 109
Oct 11112Ozone 97 (not unhealthy)
Oct 12101Ozone 87 (not unhealthy)
Oct 13133Ozone 111
Oct 14143Ozone 119
Oct 15143Ozone 119
Oct 16108Ozone 93 (not unhealthy)
Nov 9132Coarse particles 132
Nov 15106Coarse particles 106
Dec 4109Fine particles 96 (not unhealthy)
Dec 9102Coarse particles 102
Dec 10122Coarse particles 122
Dec 24103Coarse particles 103

Metro areas in Texas

Ranked by unhealthy days in their latest year. These are the geographies EPA actually reports the AQI for.

Metro areaUnhealthy daysPre-2013 rulesMain driver
El Paso, TX6355 fine particles
Houston-The Woodlands-Sugar Land, TX4633 ozone
Dallas-Fort Worth-Arlington, TX4529 ozone
San Antonio-New Braunfels, TX115 ozone
Brownsville-Harlingen, TX85 fine particles
Corpus Christi, TX84 fine particles
Austin-Round Rock, TX63 ozone
Laredo, TX51 ozone
Killeen-Temple, TX41 ozone
McAllen-Edinburg-Mission, TX42 ozone
Waco, TX31 ozone
Beaumont-Port Arthur, TX20 ozone
Lubbock, TX22 fine particles
Odessa, TX22 fine particles
Corsicana, TX10 fine particles
Kingsville, TX10 fine particles
Longview, TX10 ozone
Amarillo, TX00 ozone and fine particles equally
Eagle Pass, TX00 ozone and fine particles equally
Marshall, TX00 ozone and fine particles equally
Tyler, TX00 ozone and fine particles equally
Victoria, TX00 ozone and fine particles equally

The full series

YearUnhealthy days, current rulesPre-2013 rulesDays monitored
2000135113366
2001136108365
2002140116365
2003157127365
2004118101366
2005152123365
2006150119365
200711382365
200810272366
20097554365
20108460365
201112786365
201211670366
20137452365
20145225365
20156746365
20165125366
20176436365
20187043365
20196237365
20207135366
20216738365
202210463365
202310071365
2024167126366
2025135106365

Sources