Corpus Christi vs Houston (HOU) & San Antonio (SAT). CAMS model screening —
not TCEQ design values.
Screening only. Values are daily CAMS-model metrics (1-hr max dust/AQI/PM,
max rolling 8-hr ozone mean, daily mean PM2.5). Official compliance numbers come from
certified TCEQ monitors (8-hr ozone design values, annual PM2.5 means). This page is
context for the board, not evidence. Ozone shown as ppb and µg/m³
(ppb ≈ µg/m³ ÷ 1.96 at 25°C). Verify current attainment at TCEQ.
Corpus last 6 days + today + 5-day forecast
09-13
·act
Clear
AQI 35
dust 0
· PM 7
O3
37 ppb
(73 µg)
09-14
·act
Clear
AQI 39
dust 15
· PM 15
O3
32 ppb
(63 µg)
09-15
·act
Saharan dust
AQI 96
dust 110
· PM 46
O3
32 ppb
(62 µg)
09-16
·act
Saharan dust
AQI 103
dust 36
· PM 34
O3
37 ppb
(73 µg)
09-17
·act
Hazy
AQI 63
dust 0
· PM 11
O3
50 ppb
(98 µg)
09-18
·act
Hazy
AQI 41
dust 0
· PM 10
O3
45 ppb
(89 µg)
Clear
AQI 50
dust 0
· PM 10
O3
45 ppb
(88 µg)
09-20
·fcst
Clear
AQI 50
dust 0
· PM 9
O3
45 ppb
(88 µg)
09-21
·fcst
Clear
AQI 44
dust 0
· PM 10
O3
42 ppb
(82 µg)
09-22
·fcst
Clear
AQI 53
dust 0
· PM 12
O3
51 ppb
(101 µg)
09-23
·fcst
Clear
AQI 104
dust 0
· PM 14
O3
74 ppb
(146 µg)
09-24
·fcst
Clear
AQI —
dust —
· PM —
O3
—
CRP vs HOU vs SAT
| Today |
CRP |
HOU |
SAT |
| US AQI |
50
|
88
|
49
|
| Dust µg/m³ |
0
|
0
|
0
|
| PM2.5 mean |
9.2
|
16.4
|
7.8
|
| Ozone 8-h (ppb / µg) |
45 / 88
|
66 / 130
|
50 / 99
|
| Class |
Clear
|
Hazy
|
Clear
|
YTD 2026 quote:
Corpus had 2 high-ozone
screening days (8-h > ~70 ppb) vs Houston's
16
and San Antonio's 4
(2026-01-01 → 2026-09-18).
| YTD counts |
CRP |
HOU |
SAT |
| Days AQI > 100 |
4 |
18 |
4 |
| Days O3 8-h > 70 ppb |
2 |
16 |
4 |
| Days PM2.5 mean > 35 |
0 |
1 |
0 |
| DUST-class days |
28 |
24 |
24 |
| SMOKE-class days |
75 |
97 |
81 |
Corpus seasonality (all history, avg / max)
| Mo |
n |
AOD |
Dust |
PM2.5 mean |
O3 8-h µg |
AQI |
| 01 |
62 |
0.22 / 0.53
|
1 / 12
|
6.5 / 21.2
|
83 / 106
|
42 / 73
|
| 02 |
85 |
0.23 / 0.64
|
1 / 15
|
9.1 / 19.8
|
88 / 112
|
47 / 69
|
| 03 |
93 |
0.30 / 0.79
|
3 / 20
|
9.4 / 18.1
|
98 / 142
|
56 / 108
|
| 04 |
90 |
0.44 / 1.05
|
1 / 14
|
10.4 / 27.8
|
95 / 139
|
54 / 103
|
| 05 |
93 |
0.57 / 1.20
|
1 / 7
|
11.6 / 33.0
|
91 / 164
|
62 / 145
|
| 06 |
90 |
0.30 / 1.07
|
9 / 68
|
11.0 / 24.1
|
71 / 147
|
52 / 144
|
| 07 |
93 |
0.27 / 0.55
|
25 / 95
|
11.9 / 32.6
|
65 / 96
|
53 / 95
|
| 08 |
93 |
0.21 / 0.42
|
8 / 81
|
8.2 / 21.2
|
81 / 176
|
55 / 162
|
| 09 |
76 |
0.20 / 0.34
|
3 / 110
|
7.4 / 34.2
|
99 / 153
|
64 / 126
|
| 10 |
62 |
0.18 / 0.47
|
0 / 1
|
7.6 / 14.2
|
111 / 161
|
71 / 140
|
| 11 |
60 |
0.19 / 0.37
|
0 / 7
|
6.3 / 12.9
|
90 / 128
|
46 / 84
|
| 12 |
62 |
0.21 / 0.65
|
0 / 4
|
6.7 / 13.6
|
79 / 106
|
40 / 55
|
Jun–Jul rows tinted for dust season; Apr–May for typical smoke season.
Corpus dust & smoke history
Days since last dust (≥20 µg/m³)
3
Last: 2026-09-16
DUST-threshold days / year
202424
202524
202628
Top Corpus dust days
tap for top-20
#1 2026-09-15
AOD 0.31
dust 110
Saharan dust
| Date |
AOD |
Dust |
Class |
| 2026-09-15 |
0.31 |
110 |
Saharan dust |
| 2026-07-25 |
0.31 |
59 |
Saharan dust |
| 2026-07-24 |
0.32 |
58 |
Saharan dust |
| 2026-06-29 |
0.41 |
57 |
Saharan dust |
| 2026-07-13 |
0.50 |
46 |
Saharan dust |
| 2026-07-18 |
0.39 |
41 |
Saharan dust |
| 2026-07-14 |
0.41 |
40 |
Saharan dust |
| 2026-07-15 |
0.55 |
40 |
Saharan dust |
| 2026-07-19 |
0.36 |
40 |
Saharan dust |
| 2026-08-04 |
0.33 |
40 |
Saharan dust |
| 2026-08-03 |
0.28 |
37 |
Saharan dust |
| 2026-08-31 |
0.15 |
37 |
Saharan dust |
| 2026-09-01 |
0.16 |
36 |
Saharan dust |
| 2026-09-16 |
0.26 |
36 |
Saharan dust |
| 2026-06-28 |
0.37 |
35 |
Saharan dust |
| 2026-08-05 |
0.27 |
33 |
Saharan dust |
| 2026-08-14 |
0.30 |
31 |
Saharan dust |
| 2026-06-24 |
0.21 |
30 |
Saharan dust |
| 2026-08-21 |
0.27 |
29 |
Saharan dust |
| 2026-08-13 |
0.31 |
28 |
Saharan dust |
Top Corpus smoke days
tap for top-20
#1 2026-05-21
AOD 0.97
2.5 9
Smoke (Mexico ag fires typical Apr-Jun)
| Date |
AOD |
2.5 |
Class |
| 2026-05-21 |
0.97 |
9 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-17 |
0.94 |
20 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-04-25 |
0.89 |
17 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-20 |
0.88 |
14 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-18 |
0.83 |
16 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-07 |
0.79 |
32 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-08 |
0.79 |
18 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-11 |
0.78 |
14 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-19 |
0.77 |
14 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-06-21 |
0.72 |
12 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-27 |
0.71 |
10 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-03-07 |
0.70 |
13 |
Smoke / haze aloft |
| 2026-04-28 |
0.61 |
15 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-04-24 |
0.60 |
20 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-06 |
0.60 |
26 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-10 |
0.60 |
14 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-04-27 |
0.59 |
17 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-04-13 |
0.58 |
11 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-04-30 |
0.58 |
17 |
Smoke (Mexico ag fires typical Apr-Jun) |
| 2026-05-23 |
0.58 |
11 |
Smoke (Mexico ag fires typical Apr-Jun) |
Smoke = high AOD with surface dust < 10 µg/m³ (CAMS). Side-by-side on desktop; stacked on phone.
Year-over-year (means + exceedance-shaped days)
| Year |
City |
n |
AOD |
Dust |
PM2.5 |
O3 8h |
O3 days |
PM days |
Dust/Smoke |
| 2024 |
CRP |
335 |
0.31 |
5.2 |
9.6 |
88 |
9 |
0 |
24/112
|
| 2024 |
HOU |
335 |
0.34 |
3.5 |
12.0 |
102 |
49 |
0 |
16/143
|
| 2024 |
SAT |
335 |
0.32 |
3.6 |
9.1 |
96 |
15 |
0 |
15/118
|
| 2025 |
CRP |
365 |
0.26 |
4.1 |
8.4 |
89 |
23 |
0 |
24/92
|
| 2025 |
HOU |
365 |
0.30 |
3.3 |
11.6 |
103 |
66 |
0 |
18/149
|
| 2025 |
SAT |
365 |
0.26 |
3.7 |
7.9 |
99 |
39 |
0 |
14/106
|
| 2026* |
CRP |
259 |
0.29 |
6.3 |
9.5 |
82 |
2 |
0 |
28/75
|
| 2026* |
HOU |
259 |
0.32 |
4.8 |
13.2 |
94 |
16 |
1 |
24/97
|
| 2026* |
SAT |
259 |
0.28 |
6.0 |
8.7 |
90 |
4 |
0 |
24/81
|
* = year-to-date. O3/PM “days” use screening thresholds (~70 ppb 8-h, 35 µg/m³ PM2.5 mean).
NAAQS context (2026-07 vintage — verify at TCEQ)
- Ozone: 70 ppb 8-hour standard (~137 µg/m³ at 25°C conversion used here).
- PM2.5: 9.0 µg/m³ annual / 35 µg/m³ 24-hour.
- Houston: ozone nonattainment (severe) — commonly the most out-of-compliance nearby metro.
- San Antonio: ozone marginal nonattainment (status can change).
- Corpus Christi: generally attainment for ozone/PM — this page is for board context, not a formal attainment claim.
- All metrics on this page are CAMS model screening values. Official numbers come from TCEQ monitors / EPA design values.
Plan 3 Part D3 · /dustcrp · Data: CityAir (Open-Meteo CAMS) · classify_air shared with /dust