Air quality in Oklahoma
Air quality index (AQI⁺) and PM2.5 air pollution in Oklahoma • 03:50, Nov 13
Live most polluted city ranking
Real-time Oklahoma most polluted city ranking
Wildfires in Oklahoma
Real-time informationActive fires
--
Learn more about global air quality
Which is the most polluted city in Oklahoma?
- Moore37
- Idabel35
- Spiro34
- Roland33
- Lawton32
- Armstrong29
- Ottawa County29
- McAlester27
- Oklahoma City27
- Yukon27
- Catoosa25
- McClain County25
- Fairview24
- Geary24
- Glenpool24
- Hennessey24
- Kingfisher24
- Okarche24
- Okeene24
- Pushmataha County24
- Thomas24
- Watonga24
- Waukomis24
- Alva23
- Buffalo23
- Cherokee23
- Creek County23
- Crescent23
- Dewey County23
- Helena23
- Hinton23
- Mayes County23
- Mooreland23
- Piedmont23
- Seiling23
- Taloga23
- Weatherford23
- Woodward23
- Arapaho22
- Bethany22
- Blanchard22
- Chandler22
- Cherry Tree22
- Chickasha22
- Choctaw22
- Clinton22
- Cushing22
- Del City22
- Drumright22
- Edmond22
- El Reno22
- Forest Park22
- Goldsby22
- Guthrie22
- Harrah22
- Jones22
- Langston22
- Laverne22
- McLoud22
- Medford22
- Meridian22
- Midwest City22
- Minco22
- Mustang22
- Newcastle22
- Nichols Hills22
- Nicoma Park22
- Norman22
- Oilton22
- Perkins22
- Perry22
- Red Rock22
- Spencer22
- Stroud22
- The Village22
- Tuttle22
- Union City22
- Warr Acres22
- Woodlawn Park22
- Yale22
- Altus21
- Anadarko21
- Apache21
- Arnett21
- Bethel Acres21
- Blackwell21
- Bristow21
- Burns Flat21
- Carnegie21
- Cheyenne21
- Cleveland21
- Cyril21
- Elk City21
- Granite21
- Hobart21
- Hollis21
- Hominy21
- Hugo21
- Kellyville21
- Kiefer21
- Kiowa County21
- Mangum21
- Mannford21
- Meeker21
- Mounds21
- Mountain Park21
- New Cordell21
- Ninnekah21
- Noble21
- Oakhurst21
- Pawnee21
- Pink21
- Poteau21
- Purcell21
- Sand Springs21
- Sayre21
- Shattuck21
- Shawnee21
- Snyder21
- Tonkawa21
- Tulsa21
- Beggs20
- Boley20
- Elgin20
- Fairfax20
- Fletcher20
- Holdenville20
- Konawa20
- Lexington20
- Lindsay20
- Maud20
- Maysville20
- McCord20
- Newkirk20
- Okemah20
- Okmulgee20
- Prague20
- Seminole20
- Slaughterville20
- Tecumseh20
- Tulsa County20
- Wetumka20
- Wewoka20
- Barnsdall19
- Bixby19
- Bray19
- Byng19
- Cache19
- Central High19
- Collinsville19
- Coweta19
- Duncan19
- Erick19
- Frederick19
- Geronimo19
- Guymon19
- Haskell19
- Henryetta19
- Marlow19
- Morris19
- Owasso19
- Pauls Valley19
- Pawhuska19
- Rush Springs19
- Skiatook19
- Sperry19
- Stratford19
- Turley19
- Wynnewood19
- Ada18
- Bartlesville18
- Bushyhead18
- Checotah18
- Chelsea18
- Chouteau18
- Claremore18
- Comanche18
- Copan18
- Davis18
- Dewey18
- Eufaula18
- Hooker18
- Inola18
- Justice18
- Krebs18
- Locust Grove18
- Muskogee18
- Nowata18
- Nowata County18
- Oologah18
- Pryor Creek18
- Salina18
- Sportsmen Acres18
- Sulphur18
- Talala18
- Verdigris18
- Wagoner18
- Walters18
- Ardmore17
- Coalgate17
- Dickson17
- Fort Gibson17
- Hartshorne17
- Healdton17
- Lenapah17
- Lone Grove17
- Longtown17
- Quinton17
- Ringling17
- Texanna17
- Valliant17
- Warner17
- Waurika17
- Wilson17
- Antlers16
- Atoka16
- Boise City16
- Broken Arrow16
- Broken Bow16
- Caddo16
- Calera16
- Cleora16
- Colbert16
- Enid16
- Goodwell16
- Kenwood16
- Kingston16
- Luther16
- Madill16
- McCurtain County16
- Oakland16
- Park Hill16
- Savanna16
- Talihina16
- Tishomingo16
- Vinita16
- Wilburton16
- Afton15
- Beaver15
- Stillwater15
- Vian15
- Wister15
- Arkoma14
- Brushy14
- Commerce14
- Copeland14
- Fairland14
- Grove14
- Heavener14
- Jay14
- Kenton14
- Marietta, Adair County14
- Miami14
- Muldrow14
- Panama14
- Pocola14
- Sallisaw14
- Sapulpa14
- Stilwell14
- Tahlequah14
- Westville14
- Wyandotte14
- Noble County12
- Bryan County11
- Ponca City10
- Stigler10
- Kay County6
- Washington County5
- Cimarron County2
- Jenks0









