Skip to main content

Daily Maximum Eight-Hour Ozone Averages for January 2026

The table below lists the peak daily maximum eight-hour ozone concentrations measured in January 2026 in each community where the TCEQ measures ozone. Concentrations that are rated Moderate or higher are color-highlighted based on the EPA-defined Air Quality Index colors. (See Interpreting the AQI.) All ozone measurements are in parts per billion.

Use the selection boxes below to customize this report. You may select a different month, a different year, a different report format, and whether or not to include time on the report. Click on the Generate Report button once you have made your selections.

Month:Year:Report Format: Include time:
Include time
Highlight with AQI colors
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Dallas-Fort Worth
Ft. Worth Northwest C13/AH302 236333331363635322138353636
Keller C17236323033353239322137363536
Frisco C31/C680138383032363140312238362831
Denton Airport South C56/A163/X157138382829393331352238353434
Arlington Municipal Airport C611665354586159746034NVNANV36
Dallas North No.2 C63/C679136332831342936291935343030
Rockwall Heath C69136302928312840271734322625
Grapevine Fairway C70/A301/X182135NANANANV3531332237353134
Kaufman C71/A304/X071143323432383143341839383837
Granbury C73/C68113730363539394435NV37353835
Eagle Mountain Lake C75 140393235413639382739364040
Parker County C76135343135413644383438363735
Cleburne Airport C77/C682137313635353744322037353835
Dallas Executive Airport C402139323132343141321836353537
Greenville C1006/A198140323228333141332238363232
Pilot Point C1032138373131383436372640353310
Italy C1044/A323139313534373744322236353836
Corsicana Airport C1051144333737393540332135373932
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Tyler-Longview-Marshall
Longview C19/A127/C644247383029373843343538423742
Tyler Airport Relocated C82147372724383940292537383836
Karnack C85/AFHP303142361723NV3438322130393338
AreaMonitoring SitePOCJanuary 2026
12345678910111213
El Paso-Juarez
Ascarate Park SE C37/A332/A172/X159127303223201727393635403620
Chamizal C41/AH126 129342826262429403934383026
Socorro Hueco C49/F312129333229242327393937413526
Skyline Park C721NANANANANV3138403837413726
Ojo De Agua C1021/FG121/FG221129312928233131383735402928
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Waco
Waco Mazanec C103714334413739NV36322337353236
Temple Georgia C1045141344236363538323439403432
Killeen Skylark Field C1047141364339383942343538393636
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Beaumont-Port Arthur
Beaumont-Downtown C2/A112/C2002 246362935342826302125353431
West Orange C9/A141247353132322526282324383329
Port Arthur West C28/A128/A2281453631323427NV302325383433
Hamshire C64/C65414736323936282629NV24383528
SETRPC Port Arthur C6281 N50NVNANANANANANANANANANANA
SETRPC 40 Sabine Pass C640/C165414735322933282628NV27382832
SETRPC Mauriceville 42 C642/C311/C6651 N49NVNANANANANANANANANANANA
SETRPC 43 Jefferson Co Airport C643145343033332424272125373333
Nederland 17th Street C1035147363134332725292125373533
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Austin
Austin North Hills Drive C3/A322245344741363938343440403733
Audubon C38140354339353738303337373532
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Houston-Galveston-Brazoria
Houston East C1/G316243373141372825292325333111
Houston Aldine C8/AF108/X150 24538NANANANANANV2030393415
Channelview C15/AH115 346383743282924321832423613
Hou.DeerPrk2 C35/235/1001/AFH139/FP239147393844373128322230403220
Seabrook Friendship Park C45140333138NV2522271927363321
Houston Bayland Park C53/A146 145394145393325312331403222
Conroe Relocated C78/A321145393035393130282029373615
Manvel Croix Park C84145404244393127312431393024
Clinton C403/C304/AH113 33826333829181923172535308
Houston North Wayside C405/C103313430314031212020152634305
Houston Monroe C406141373439332824281924322716
Lang C40824132334235292528202835300
Houston Croquet C409244394046413329322431383220
Houston Westhollow C410/C3003141343944363227302232403321
Park Place C416141353541362825292127352917
Houston Harvard Street C417144373744393228302128373115
Sheldon C5511 N4133323826242025NVNANANV7
Baytown Wetlands Center C5521 N4335334032171217132635259
Crosby Library C5531 N41322838282420261428363713
West Houston C5541 N43343844353328301931393314
La Porte Sylvan Beach C5561 N42333240242621252133383312
Tom Bass C5581 N46404046393128322533403320
Katy Park C5591 N41303737332825291930363115
Atascocita C5601 N4029283832232022122735327
Meyer Park C5611 N4232304035292727162635349
Bunker Hill Village C5621 N40333541352924271828362914
Huffman Wolf Road C5631 N4539304036312831192936358
HRM-3 Haden Road C603/A114 1 N45NVNANANANANANANANANANANA
Wallisville Road C617 1 N48NVNANANANANANANANANANANA
Texas City 34th St. C620 1 N43NVNANANANANANANANANANANA
Lynchburg Ferry C1015/A165 14635274222282534223335349
Lake Jackson C1016 142344438372726302229363712
Baytown Garth C1017146383342363027292229383514
Galveston 99th St. C1034/A320/X183146363839362828NV2637403716
Oyster Creek C1607 1 N47374642402928332330NVNANA
AreaMonitoring SitePOCJanuary 2026
12345678910111213
San Antonio
San Antonio Northwest C23241314543333435293839392837
Camp Bullis C58 142314641343435303639403338
Calaveras Lake C59141324741383433312837343336
Heritage Middle School C6221 N42NV4743383635313239383437
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Corpus Christi-Victoria
Corpus Christi West C4241354138343231332936383225
Corpus Christi Tuloso C21139344037343331332736403229
Victoria C87145415440373531352339433932
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Lower Rio Grande Valley
Mission C43/AP143136393450323932314233373532
Harlingen Teege C1023137353542323331353733373733
AreaMonitoring SitePOCJanuary 2026
12345678910111213
Laredo
Laredo College C441 N38364250425340393637383522
POC (Parameter Occurrence Code): a code used to correctly separate data from multiple instruments at one site.
NV - There are not enough valid eight-hour averages for this day (there must be eighteen valid eight-hour averages).
NA - Data not available.
 N - Data from this instrument does not meet EPA quality assurance criteria and cannot be used for regulatory purposes.

Interpreting the AQI

Air Quality Index

Each NAAQS pollutant has a separate AQI scale, with an AQI rating of 100 corresponding to the concentration of the Federal Standard for that pollutant. Additional information about the AQI and how it can be used is available from the EPA's AirNow web site.

Place your mouse pointer over the scale displayed above to view information about the Air Quality Index, and each of the rating levels.

The actual index calculation is different for each parameter measured and is specified by the EPA. The following table shows the various breakpoints used in calculating the AQI.

AQI Breakpoint Definitions
AQI Range 1hr Ozone
in ppm
8hr Ozone
in ppm
0 - 50 Not Defined 0 - 0.054
51 - 100 Not Defined 0.055 - 0.070
101 - 150 0.125 - 0.164 0.071 - 0.085
151 - 200 0.165 - 0.204 0.086 - 0.105
201 - 300 0.205 - 0.404 0.106 - 0.200
301 - 400 0.405 - 0.504 Not Defined
401 - 500 Not Defined Not Defined
500+ Not Defined Not Defined
  • The AQI for ozone is based on either the peak eight-hour running average since midnight OR the peak one-hour measurement since midnight.

PLEASE NOTE:  This data has not been verified by the TCEQ and may change. This is the most current data, but it is not official until it has been certified by our technical staff. Data is collected from TCEQ ambient monitoring sites and may include data collected by other outside agencies. This data is updated hourly. All times shown are in local standard time unless otherwise indicated.

Following EPA reporting guidelines, negative values may be displayed in our hourly criteria air quality data, down to the negative of the EPA listed Method Detection Limit (MDL) for the particular instrument that made the measurements. The reported concentrations can be negative due to zero drift in the electronic instrument output, data logger channel, or calibration adjustments to the data. Prior to 1/1/2013, slightly negative values were automatically set to zero.