Wisconsin air quality today

Today's readings across Wisconsin: Milwaukee has the highest reading at Good, and 104 of 104 tracked cities rate Good. Click any city for the pollutants behind its number and what they mean for time outside.

Cities in Wisconsin

CityAir quality todayEPA level
Milwaukee Air QualityGoodas of Jul 281 of 6
Madison Air QualityGoodas of Jul 281 of 6
Appleton Air QualityGoodas of Jul 281 of 6
Green Bay Air QualityGoodas of Jul 281 of 6
Racine Air QualityGoodas of Jul 281 of 6
Kenosha Air QualityGoodas of Jul 281 of 6
Eau Claire Air QualityGoodas of Jul 281 of 6
Wausau Air QualityGoodas of Jul 281 of 6
Waukesha Air QualityGoodas of Jul 281 of 6
Wauwatosa Air QualityGoodas of Jul 281 of 6
Fond Du Lac Air QualityGoodas of Jul 281 of 6
Brookfield Air QualityGoodas of Jul 281 of 6
New Berlin Air QualityGoodas of Jul 281 of 6
Menomonee Falls Air QualityGoodas of Jul 281 of 6
Beloit Air QualityGoodas of Jul 281 of 6
Oak Creek Air QualityGoodas of Jul 281 of 6
Sun Prairie Air QualityGoodas of Jul 281 of 6
Franklin Air QualityGoodas of Jul 281 of 6
West Bend Air QualityGoodas of Jul 281 of 6
Fitchburg Air QualityGoodas of Jul 281 of 6
Mount Pleasant Air QualityGoodas of Jul 281 of 6
Neenah Air QualityGoodas of Jul 281 of 6
Superior Air QualityGoodas of Jul 281 of 6
De Pere Air QualityGoodas of Jul 281 of 6
Mequon Air QualityGoodas of Jul 281 of 6
Middleton Air QualityGoodas of Jul 281 of 6
South Milwaukee Air QualityGoodas of Jul 281 of 6
Howard Air QualityGoodas of Jul 281 of 6
Fox Crossing Air QualityGoodas of Jul 281 of 6
Marshfield Air QualityGoodas of Jul 281 of 6
Menasha Air QualityGoodas of Jul 281 of 6
Cudahy Air QualityGoodas of Jul 281 of 6
Ashwaubenon Air QualityGoodas of Jul 281 of 6
Menomonie Air QualityGoodas of Jul 281 of 6
River Falls Air QualityGoodas of Jul 281 of 6
Bellevue Air QualityGoodas of Jul 281 of 6
Hudson Air QualityGoodas of Jul 281 of 6
Whitefish Bay Air QualityGoodas of Jul 281 of 6
Chippewa Falls Air QualityGoodas of Jul 281 of 6
Glendale Air QualityGoodas of Jul 281 of 6
Stoughton Air QualityGoodas of Jul 281 of 6
Suamico Air QualityGoodas of Jul 281 of 6
Baraboo Air QualityGoodas of Jul 281 of 6
Cedarburg Air QualityGoodas of Jul 281 of 6
Grafton Air QualityGoodas of Jul 281 of 6
Little Chute Air QualityGoodas of Jul 281 of 6
Platteville Air QualityGoodas of Jul 281 of 6
Oregon Air QualityGoodas of Jul 281 of 6
Elkhart Lake Air QualityGoodas of Jul 281 of 6
Black River Falls Air QualityGoodas of Jul 281 of 6
Eagle River Air QualityGoodas of Jul 281 of 6
Pine River Air QualityGoodas of Jul 281 of 6
Deerbrook Air QualityGoodas of Jul 281 of 6
Adams Air QualityGoodas of Jul 281 of 6
Iron Ridge Air QualityGoodas of Jul 281 of 6
Allenton Air QualityGoodas of Jul 281 of 6
Westby Air QualityGoodas of Jul 281 of 6
Rhinelander Air QualityGoodas of Jul 281 of 6
Fairchild Air QualityGoodas of Jul 281 of 6
Altoona Air QualityGoodas of Jul 281 of 6
Lake Geneva Air QualityGoodas of Jul 281 of 6
Tomahawk Air QualityGoodas of Jul 281 of 6
Prairie Du Sac Air QualityGoodas of Jul 281 of 6
Eland Air QualityGoodas of Jul 281 of 6
Montello Air QualityGoodas of Jul 281 of 6
Milton Air QualityGoodas of Jul 281 of 6
Waterloo Air QualityGoodas of Jul 281 of 6
Vernon Air QualityGoodas of Jul 281 of 6
Delafield Air QualityGoodas of Jul 281 of 6
Bruce Air QualityGoodas of Jul 281 of 6
Hartland Air QualityGoodas of Jul 281 of 6
Hager City Air QualityGoodas of Jul 281 of 6
Nekoosa Air QualityGoodas of Jul 281 of 6
Mosinee Air QualityGoodas of Jul 281 of 6
Muscoda Air QualityGoodas of Jul 281 of 6
Marinette Air QualityGoodas of Jul 281 of 6
Prairie Du Chien Air QualityGoodas of Jul 281 of 6
Taycheedah Air QualityGoodas of Jul 281 of 6
Baldwin Air QualityGoodas of Jul 281 of 6
Danbury Air QualityGoodas of Jul 281 of 6
Monroe Air QualityGoodas of Jul 281 of 6
Plainfield Air QualityGoodas of Jul 281 of 6
Ashland Air QualityGoodas of Jul 281 of 6
Minocqua Air QualityGoodas of Jul 281 of 6
Tomah Air QualityGoodas of Jul 281 of 6
Luxemburg Air QualityGoodas of Jul 281 of 6
Durand Air QualityGoodas of Jul 281 of 6
Gilmanton Air QualityGoodas of Jul 281 of 6
Winchester Air QualityGoodas of Jul 281 of 6
New London Air QualityGoodas of Jul 281 of 6
Burlington Air QualityGoodas of Jul 281 of 6
Boscobel Air QualityGoodas of Jul 281 of 6
Cottage Grove Air QualityGoodas of Jul 281 of 6
Wales Air QualityGoodas of Jul 281 of 6
Medford Air QualityGoodas of Jul 281 of 6
East Troy Air QualityGoodas of Jul 281 of 6
Omro Air QualityGoodas of Jul 281 of 6
Big Bend Air QualityGoodas of Jul 281 of 6
Sheboygan Falls Air QualityGoodas of Jul 281 of 6
Fall River Air QualityGoodas of Jul 281 of 6
Lake Mills Air QualityGoodas of Jul 281 of 6
Johnson Creek Air QualityGoodas of Jul 281 of 6
New Glarus Air QualityGoodas of Jul 281 of 6
Wisconsin Dells Air QualityGoodas of Jul 281 of 6
La Crosse Air QualityNo live readingNot available
Oshkosh Air QualityNo live readingNot available
Janesville Air QualityNo live readingNot available
Sheboygan Air QualityNo live readingNot available
West Allis Air QualityNo live readingNot available
Greenfield Air QualityNo live readingNot available
Manitowoc Air QualityNo live readingNot available
Stevens Point Air QualityNo live readingNot available
Caledonia Air QualityNo live readingNot available
Muskego Air QualityNo live readingNot available
Watertown Air QualityNo live readingNot available
Pleasant Prairie Air QualityNo live readingNot available
Germantown Air QualityNo live readingNot available
Onalaska Air QualityNo live readingNot available
Wisconsin Rapids Air QualityNo live readingNot available
Oconomowoc Air QualityNo live readingNot available
Kaukauna Air QualityNo live readingNot available
Beaver Dam Air QualityNo live readingNot available
Weston Air QualityNo live readingNot available
Hartford Air QualityNo live readingNot available
Whitewater Air QualityNo live readingNot available
Waunakee Air QualityNo live readingNot available
Greendale Air QualityNo live readingNot available
Salem Lakes Air QualityNo live readingNot available
Verona Air QualityNo live readingNot available
Allouez Air QualityNo live readingNot available
Plover Air QualityNo live readingNot available
Shorewood Air QualityNo live readingNot available
Harrison Air QualityNo live readingNot available
Greenville Air QualityNo live readingNot available
Brown Deer Air QualityNo live readingNot available
Port Washington Air QualityNo live readingNot available
Fort Atkinson Air QualityNo live readingNot available
Richfield Air QualityNo live readingNot available
Sussex Air QualityNo live readingNot available
Waupun Air QualityNo live readingNot available
Two Rivers Air QualityNo live readingNot available
Bloomer Air QualityNo live readingNot available
Balsam Lake Air QualityNo live readingNot available
Luck Air QualityNo live readingNot available
Mather Air QualityNo live readingNot available
Camp Douglas Air QualityNo live readingNot available
Hustler Air QualityNo live readingNot available
Plymouth Air QualityNo live readingNot available
Sparta Air QualityNo live readingNot available
Auburndale Air QualityNo live readingNot available
Cascade Air QualityNo live readingNot available
Monona Air QualityNo live readingNot available
Rice Lake Air QualityNo live readingNot available
Poynette Air QualityNo live readingNot available
Juneau Air QualityNo live readingNot available
White Lake Air QualityNo live readingNot available
Cumberland Air QualityNo live readingNot available
Milltown Air QualityNo live readingNot available
Fredonia Air QualityNo live readingNot available
Mazomanie Air QualityNo live readingNot available
Ripon Air QualityNo live readingNot available
Mount Horeb Air QualityNo live readingNot available
Princeton Air QualityNo live readingNot available
Amery Air QualityNo live readingNot available
New Richmond Air QualityNo live readingNot available
Phillips Air QualityNo live readingNot available
Viroqua Air QualityNo live readingNot available
Argyle Air QualityNo live readingNot available
Bay City Air QualityNo live readingNot available
Pewaukee Air QualityNo live readingNot available
Wild Rose Air QualityNo live readingNot available
Clinton Air QualityNo live readingNot available
Butler Air QualityNo live readingNot available
West Salem Air QualityNo live readingNot available
Merrill Air QualityNo live readingNot available
De Forest Air QualityNo live readingNot available
North Prairie Air QualityNo live readingNot available
Fish Creek Air QualityNo live readingNot available
Lowell Air QualityNo live readingNot available
Ellsworth Air QualityNo live readingNot available
Sturgeon Bay Air QualityNo live readingNot available
Horicon Air QualityNo live readingNot available
La Valle Air QualityNo live readingNot available
Union Grove Air QualityNo live readingNot available
Hortonville Air QualityNo live readingNot available
Long Lake Air QualityNo live readingNot available
Amherst Air QualityNo live readingNot available
Blair Air QualityNo live readingNot available
Lyndon Station Air QualityNo live readingNot available
Osseo Air QualityNo live readingNot available
Grand Marsh Air QualityNo live readingNot available
Trevor Air QualityNo live readingNot available
Sherwood Air QualityNo live readingNot available
Oostburg Air QualityNo live readingNot available
Saukville Air QualityNo live readingNot available

Readings use the EPA's six-level scale, from Good (1) to Hazardous (6), and update daily. Cities without a reading refresh the next time their page loads.

How to read these numbers

The air quality index tracks pollution: ozone, fine particles (PM2.5), dust, and exhaust. Good and Moderate days are fine for almost everyone. At Unhealthy for Sensitive Groups, people with asthma or a heart condition feel it first. Unhealthy and above means everyone should cut back time outside.

Pollen is not part of this score. A Good air day in Wisconsin can still be a rough allergy day, so check Wisconsin pollen levels too before you plan a long day outside.

Get daily pollen alerts. Free email alerts when pollen runs High or Very High in your area. Sign up free →