Wisconsin Air Quality by City
Wisconsin has 40 cities with an air-quality page, from Milwaukee (1,291,752 people) on down. Each page leads with the live AQI, the main pollutant driving it, and a go/no-go for outdoor exercise on the EPA scale.
Cities in Wisconsin
| City | Typical AQI (county median, 2025) | Population |
|---|---|---|
| Milwaukee | 43 Good | 1,291,752 |
| Madison | 41 Good | 470,689 |
| Appleton | 38 Good | 230,473 |
| Green Bay | 37 Good | 222,170 |
| Racine | 41 Good | 136,637 |
| Kenosha | 42 Good | 126,951 |
| Oshkosh | No EPA monitor | 75,313 |
| Wauwatosa | 43 Good | 48,529 |
| New Berlin | 41 Good | 40,270 |
| Fitchburg | 41 Good | 32,619 |
| Wisconsin Rapids | No EPA monitor | 18,722 |
| Cudahy | 43 Good | 17,853 |
| Hudson | No EPA monitor | 14,959 |
| Lisbon | 41 Good | 10,736 |
| Rice Lake | No EPA monitor | 9,030 |
| Kimberly | 38 Good | 7,447 |
| Okauchee Lake | 41 Good | 4,733 |
| Pulaski | 37 Good | 4,006 |
| Rochester | 41 Good | 3,764 |
| Combined Locks | 38 Good | 3,622 |
| New Lisbon | No EPA monitor | 2,562 |
| Hayward | No EPA monitor | 2,555 |
| North Prairie | 41 Good | 2,385 |
| Eagle River | 36 Good | 1,528 |
| Cadott | No EPA monitor | 1,449 |
| Montello | No EPA monitor | 1,404 |
| Powers Lake | 42 Good | 1,278 |
| Crivitz | No EPA monitor | 993 |
| Rib Lake | 34 Good | 888 |
| Alma Center | 36 Good | 713 |
| Minong | No EPA monitor | 678 |
| Soldiers Grove | No EPA monitor | 579 |
| Webster | No EPA monitor | 575 |
| Cecil | No EPA monitor | 466 |
| Warrens | 36 Good | 438 |
| Glenbeulah | 41 Good | 435 |
| Post Lake | No EPA monitor | 331 |
| Briggsville | No EPA monitor | 320 |
| Elcho | No EPA monitor | 207 |
| Stone Lake | No EPA monitor | 127 |
Our dataset lists 792 places in Wisconsin; the 40 above have a page. For a smaller town, the nearest city above is the closest match.