North Dakota Air Quality
Real-time AQI data and air quality trends for 401 cities across North Dakota.
Statewide Air Quality Overview
40
Average AQI
1698
Good Air Days
396
Moderate Days
Unhealthy Days
285
Highest AQI
Based on 2025 EPA data
Learn About Air Quality
What Is the AQI?
Understand how the Air Quality Index is calculated and what each level means for your health.
Pollutant Guide
Learn about PM2.5, ozone, and other pollutants that affect air quality across North Dakota.
National Rankings
Compare North Dakota cities to the rest of the US by air quality grade and median AQI.
All Cities in North Dakota
A
- Ashley(McIntosh County)
- Argusville(Cass County)
- Arthur(Cass County)
- Anamoose(McHenry County)
- Apple Valley(Burleigh County)
- Alexander(McKenzie County)
- Abercrombie(Richland County)
- Arnegard(McKenzie County)
- Almont(Morton County)
- Aneta(Nelson County)
- Amenia(Cass County)
- Adams(Walsh County)
- Alamo(Williams County)
- Alsen(Cavalier County)
- Ambrose(Divide County)
- Auburn(Walsh County)
- Ardoch(Walsh County)
- Alice(Cass County)
- Antler(Bottineau County)
- Ayr(Cass County)
- Amidon(Slope County)
B
- Bismarck(Burleigh County)
- Beulah(Mercer County)
- Bottineau(Bottineau County)
- Belcourt(Rolette County)
- Bowman(Bowman County)
- Burlington(Ward County)
- Beach(Golden Valley County)
- Belfield(Stark County)
- Berthold(Ward County)
- Buxton(Traill County)
- Bowbells(Burke County)
- Benedict(McLean County)
- Buffalo(Cass County)
- Binford(Griggs County)
- Buchanan(Stutsman County)
- Blacktail(Williams County)
- Bowdon(Wells County)
- Bisbee(Towner County)
- Butte(McLean County)
- Briarwood(Cass County)
- Bathgate(Pembina County)
- Balta(Pierce County)
- Berlin(LaMoure County)
- Brocket(Ramsey County)
- Barney(Richland County)
- Brooktree Park(Cass County)
- Bucyrus(Adams County)
- Brinsmade(Benson County)
- Braddock(Emmons County)
- Bantry(McHenry County)
- Balfour(McHenry County)
- Bergen(McHenry County)
- Barton(Pierce County)
- Blanchard(Traill County)
C
- Casselton(Cass County)
- Carrington(Foster County)
- Cavalier(Pembina County)
- Cando(Towner County)
- Crosby(Divide County)
- Cooperstown(Griggs County)
- Cannon Ball(Sioux County)
- Center(Oliver County)
- Carson(Grant County)
- Colfax(Richland County)
- Christine(Richland County)
- Carpio(Ward County)
- Crary(Ramsey County)
- Cogswell(Sargent County)
- Cleveland(Stutsman County)
- Crystal(Pembina County)
- Caledonia(Traill County)
- Columbus(Burke County)
- Coleharbor(McLean County)
- Clifford(Traill County)
- Cayuga(Sargent County)
- Courtenay(Stutsman County)
- Cathay(Wells County)
- Calio(Cavalier County)
- Conway(Walsh County)
- Calvin(Cavalier County)
- Churchs Ferry(Ramsey County)
D
- Dickinson(Stark County)
- Dunseith(Rolette County)
- Drayton(Pembina County)
- Dunn Center(Dunn County)
- Drake(McHenry County)
- Davenport(Cass County)
- Des Lacs(Ward County)
- Dodge(Dunn County)
- Douglas(Ward County)
- Donnybrook(Ward County)
- Dawson(Kidder County)
- Deering(McHenry County)
- Dickey(LaMoure County)
- Dazey(Barnes County)
- Driscoll(Burleigh County)
- Dwight(Richland County)
- Dahlen(Nelson County)
- Denhoff(Sheridan County)
- De Lamere(Sargent County)
E
- Ellendale(Dickey County)
- Enderlin(Ransom County)
- Edgeley(LaMoure County)
- Elgin(Grant County)
- East Dunseith(Rolette County)
- Emerado(Grand Forks County)
- Edmore(Ramsey County)
- Edinburg(Walsh County)
- East Fairview(McKenzie County)
- Epping(Williams County)
- Egeland(Towner County)
- Esmond(Benson County)
- Erie(Cass County)
- Embden(Cass County)
- Elliott(Ransom County)
- Englevale(Ransom County)
F
- Fargo(Cass County)
- Fort Totten(Benson County)
- Forman(Sargent County)
- Fessenden(Wells County)
- Finley(Steele County)
- Fairmount(Richland County)
- Flasher(Morton County)
- Fordville(Walsh County)
- Fingal(Barnes County)
- Frontier(Cass County)
- Four Bears Village(McKenzie County)
- Fort Yates(Sioux County)
- Fort Ransom(Ransom County)
- Forest River(Walsh County)
- Fullerton(Dickey County)
- Fredonia(Logan County)
- Fortuna(Divide County)
- Foxholm(Ward County)
- Forbes(Dickey County)
- Flaxton(Burke County)
- Fairdale(Walsh County)
G
- Grand Forks(Grand Forks County)
- Grafton(Walsh County)
- Grand Forks AFB(Grand Forks County)
- Garrison(McLean County)
- Green Acres(Rolette County)
- Gwinner(Sargent County)
- Glen Ullin(Morton County)
- Glenburn(Renville County)
- Grenora(Williams County)
- Gilby(Grand Forks County)
- Gackle(Logan County)
- Granville(McHenry County)
- Golden Valley(Mercer County)
- Gladstone(Stark County)
- Gardner(Cass County)
- Grandin(Cass County)
- Golva(Golden Valley County)
- Goodrich(Sheridan County)
- Glenfield(Foster County)
- Grace City(Foster County)
- Galesburg(Traill County)
- Great Bend(Richland County)
- Gardena(Bottineau County)
- Gascoyne(Bowman County)
- Grano(Renville County)
H
- Horace(Cass County)
- Hazen(Mercer County)
- Hillsboro(Traill County)
- Harvey(Wells County)
- Hettinger(Adams County)
- Harwood(Cass County)
- Hankinson(Richland County)
- Hebron(Morton County)
- Hatton(Traill County)
- Halliday(Dunn County)
- Hope(Steele County)
- Hunter(Cass County)
- Hoople(Walsh County)
- Hazelton(Emmons County)
- Harmon(Morton County)
- Havana(Sargent County)
- Hague(Emmons County)
- Hannaford(Griggs County)
- Heimdal(Wells County)
- Hamilton(Pembina County)
- Hurdsfield(Wells County)
- Haynes(Adams County)
- Hampden(Ramsey County)
- Heil(Grant County)
- Hansboro(Towner County)
- Hannah(Cavalier County)
- Hamberg(Wells County)
K
L
- Lincoln(Burleigh County)
- Lisbon(Ransom County)
- Langdon(Cavalier County)
- Larimore(Grand Forks County)
- Linton(Emmons County)
- Lakota(Nelson County)
- Lidgerwood(Richland County)
- LaMoure(LaMoure County)
- Leeds(Benson County)
- Leonard(Cass County)
- Lansford(Bottineau County)
- Litchville(Barnes County)
- Lignite(Burke County)
- Lankin(Walsh County)
- Logan(Ward County)
- Lehr(McIntosh County)
- Luverne(Steele County)
- Landa(Bottineau County)
- Long Creek(Williams County)
- Leith(Grant County)
- Leal(Barnes County)
- Ludden(Dickey County)
- Lawton(Ramsey County)
- Loraine(Renville County)
- Larson(Burke County)
- Loma(Cavalier County)
M
- Minot(Ward County)
- Mandan(Morton County)
- Minot AFB(Ward County)
- Mayville(Traill County)
- Mapleton(Cass County)
- Mott(Hettinger County)
- Minto(Walsh County)
- Milnor(Sargent County)
- Mohall(Renville County)
- Mandaree(McKenzie County)
- Maddock(Benson County)
- Manvel(Grand Forks County)
- McVille(Nelson County)
- Max(McLean County)
- McClusky(Sheridan County)
- Munich(Cavalier County)
- Medina(Stutsman County)
- Medora(Billings County)
- Minnewaukan(Benson County)
- Marion(LaMoure County)
- Mooreton(Richland County)
- McLeod(Ransom County)
- McGregor(Williams County)
- Menoken(Burleigh County)
- Mountain(Pembina County)
- Marmarth(Slope County)
- Montpelier(Stutsman County)
- Makoti(Ward County)
- Martin(Sheridan County)
- McHenry(Foster County)
- Mercer(McLean County)
- Maxbass(Bottineau County)
- Manning(Dunn County)
- Milton(Cavalier County)
- Mantador(Richland County)
- Monango(Dickey County)
- Mylo(Rolette County)
N
- New Town(Mountrail County)
- New Rockford(Eddy County)
- Northwood(Grand Forks County)
- New Salem(Morton County)
- Napoleon(Logan County)
- New England(Hettinger County)
- Neche(Pembina County)
- New Leipzig(Grant County)
- Noonan(Divide County)
- North River(Cass County)
- Newburg(Bottineau County)
- Nome(Barnes County)
- Niagara(Grand Forks County)
- Nekoma(Cavalier County)
- Nash(Walsh County)
O
P
- Park River(Walsh County)
- Parshall(Mountrail County)
- Pembina(Pembina County)
- Portland(Traill County)
- Plaza(Mountrail County)
- Powers Lake(Burke County)
- Page(Cass County)
- Pick City(Mercer County)
- Porcupine(Sioux County)
- Portal(Burke County)
- Palermo(Mountrail County)
- Petersburg(Nelson County)
- Pisek(Walsh County)
- Pettibone(Kidder County)
- Pekin(Nelson County)
- Pingree(Stutsman County)
- Prairie Rose(Cass County)
- Pillsbury(Barnes County)
- Perth(Towner County)
R
- Rugby(Pierce County)
- Rolla(Rolette County)
- Richardton(Stark County)
- Ray(Williams County)
- Rolette(Rolette County)
- Reynolds(Traill County)
- Riverdale(McLean County)
- Rhame(Bowman County)
- Regent(Hettinger County)
- Ross(Mountrail County)
- Reeder(Adams County)
- Ruthville(Ward County)
- Rutland(Sargent County)
- Ryder(Ward County)
- Regan(Burleigh County)
- Robinson(Kidder County)
- Rogers(Barnes County)
- Raleigh(Grant County)
- Ruso(McLean County)
S
- Stanley(Mountrail County)
- Surrey(Ward County)
- Shell Valley(Rolette County)
- Steele(Kidder County)
- Strasburg(Emmons County)
- South Heart(Stark County)
- Stanton(Mercer County)
- Scranton(Bowman County)
- Sawyer(Ward County)
- St. Thomas(Pembina County)
- St. John(Rolette County)
- Sherwood(Renville County)
- Selfridge(Sioux County)
- Sheyenne(Eddy County)
- Spiritwood Lake(Stutsman County)
- Sykeston(Wells County)
- Solen(Sioux County)
- Sanborn(Barnes County)
- Sharon(Steele County)
- Streeter(Stutsman County)
- Sheldon(Ransom County)
- Sentinel Butte(Golden Valley County)
- Starkweather(Ramsey County)
- Spiritwood(Stutsman County)
- Souris(Bottineau County)
- Selz(Pierce County)
- Springbrook(Williams County)
- Sibley(Barnes County)
- Sarles(Cavalier County)
- Sutton(Griggs County)
T
V
W
- West Fargo(Cass County)
- Williston(Williams County)
- Wahpeton(Richland County)
- Watford City(McKenzie County)
- Washburn(McLean County)
- Walhalla(Pembina County)
- Wishek(McIntosh County)
- Wilton(McLean County)
- Wyndmere(Richland County)
- Westhope(Bottineau County)
- Walcott(Richland County)
- Wildrose(Williams County)
- White Shield(McLean County)
- Willow City(Bottineau County)
- Wing(Burleigh County)
- Wimbledon(Barnes County)
- Warwick(Benson County)
- Wheatland(Cass County)
- Woodworth(Stutsman County)
- White Earth(Mountrail County)
- Wolford(Pierce County)
- Wales(Cavalier County)