BreatheCheck LIVE Get alerts

Milwaukee, WI Air Quality Index (AQI) Today

WIDominant: O3 LIVE

Readings collected automatically every hour; text written and checked by BreatheCheck Editorial. How this page is made →

Right now: Milwaukee is at 38, good.

Is the air safe to breathe in Milwaukee today?

38 Good “Unhealthy for everyone” starts at 151 — not 201.

In Milwaukee, BreatheCheck reads 38 as Go. The cutoffs: go below 101, keep it short and easy from 101 to 150, move it indoors above 150. These are our own thresholds, drawn on the EPA bands — EPA itself classifies 101–150 as Unhealthy for Sensitive Groups and does not tell you how long to stay out.

Go AQI 0–100

Normal outdoor plans. No change needed.

Short & unloaded AQI 101–150

A 20-minute dog walk, not a 2.5-hour run. Keep it brief and easy.

Don’t go AQI 151+

Move it indoors. Above 200 that becomes everyone, not just sensitive groups.

Go Every combination lands the same way at this reading — a hard hour is no different from an easy twenty minutes. The two dials separate above 80.

All the thresholds people reported, and who reported them
  • 60 Asthmatic runnerone runner’s own 156-run log
  • 75–100 Daycare / schoolparents and staff in one r/toddlers thread, Aug 2025 — not a published rule
  • 100 Parentcommunity-reported, escalating at 150 and 200
  • 110 Runnercommunity-reported

EPA classifies 101–150 as Unhealthy for Sensitive Groups. That is an attributed classification, not a verdict on your lungs specifically.

If you’re staying in, filter the room you’re actually in

A portable HEPA unit or a Corsi-Rosenthal box — one builder put theirs at about $130 for a 12×14 bedroom. We don’t default to a MERV-13 swap in whole-house HVAC: it can restrict airflow, and the safe version needs a static-pressure check first.

See options

O3

0.5 low · modelled

UV hour by hour in Milwaukee →

0 of 30 days we have recorded

The record, day by day →

That color and that number are today’s read on Milwaukee air quality. Decide by the color first, the number second. The actual question underneath it is smaller: the lakefront run, the county park cookout, whether tonight’s windows stay open. BreatheCheck tracks the air quality Milwaukee has actually breathed since we began measuring here, not just the single figure sitting above. Pick your threshold and get a message when the lake air crosses it.

One flood a year, eleven quiet months in Milwaukee

Search interest for “air quality milwaukee” averages 8,100 a month across the trailing year. The typical month runs only 535, below Madison’s 720. One month, July 2026, spiked to 74,000.

That’s the same Canadian smoke plume that pushed neighboring Madison to 90,500 and Chicago’s own AirNow reading to 742 AQI that same week. That’s a 15.1x gap between average and typical month, the widest ratio measured in this corridor so far. This page rebuilds the air quality Milwaukee actually breathed since we began measuring here, from the same hourly feed as the reading above. It also carries a running count of days above AQI 100 since we began counting — the shape IQAir, AccuWeather and Wisconsin’s own monitor grid never show, because none of them track more than today’s single number.

Since 16 August 2026 we have recorded 30 days for Milwaukee. 0 went above AQI 100, and the highest daily maximum was 77, on 23 August 2026. The day-by-day record is further down.

Why is it hazy in Milwaukee today?

Milwaukee sits on Lake Michigan’s western shore. An onshore lake breeze can hold ground-level ozone right along the shoreline on hot, calm days, instead of letting it disperse inland. A jogger on the lakefront path can breathe worse air than someone a few miles inland on the same afternoon. Three more things can make the sky look worse than the number, or the reverse: 24-hour averaging, smoke sitting aloft, or a distant station.

The wider mechanism is the Upper Midwest lake corridor Milwaukee shares with Chicago, Madison and Minneapolis — mostly open, wind-scoured terrain. The exception is a Canadian wildfire plume, which blankets the whole corridor regardless of local geography. The AQI’s smoothing across recent hours holds back one bad afternoon across the day’s twenty calmer hours; smoke from a distant fire can sit aloft above the monitor; or the nearest working station sits miles from wherever you actually are. None of that makes a hazy sky fake, or a clear one trustworthy — one number averages one location, not your block. Lake air, drifting smoke, and a smoothed reading covers each cause in turn.

Bar chart of monthly US search volume for “air quality milwaukee” in Milwaukee, twelve months from Aug 2025 to Jul 2026.
The widest gap measured in the corridor. Search volumes, not AQI readings — bars are neutral blue-grey with the peak month in accent blue, never EPA band colours, so demand data can never be read as a measurement of the air.

What is causing the bad air in Milwaukee?

Two mechanisms trade off through a Milwaukee year. Ground-level ozone builds on hot, still summer afternoons, worse right along the lakefront than a few miles inland — invisible and odorless. PM2.5, fine particulate matter, dominates the rest of the year. Traffic and industry drive it normally, with a Canadian wildfire plume increasingly able to override both readings within hours.

That’s the wildcard behind the 15.1x average-to-typical gap: one smoke week outweighs eleven ordinary ones. The FAQ below carries today’s live read on which pollutant is actually driving the number.

What makes the call different in Milwaukee?

Milwaukee’s lakefront can read worse than a spot a few miles inland on the same afternoon. An onshore breeze off Lake Michigan holds ground-level ozone right along the shoreline instead of letting it disperse. Go, unchanged, on Good or Moderate air. Short and unloaded: the short bike ride instead of the group ride along the lakefront path. Don’t go past the middle band.

EPA’s everyone-warning starts at 151, Unhealthy. 201 to 300, Very Unhealthy, is that same warning escalated, not a new group added. Past roughly 200, the lakefront path and the inland route agree: stay in.

What AQI should you stay inside?

Minnesota sets a real school threshold — a parent there put it at 100. Washington sets 80. Wisconsin sets neither — a licensing gap one Wisconsin parent ran into directly. Her daycare kept kids outside with the AQI near 150. She was told “the state only requires them to keep them inside when it’s too hot or too cold.”

A commenter worked in Wisconsin schools and daycares for almost a decade. They explained why that holds up: “I don’t think there’s anything in the state licensing regulations about air quality,” they wrote, “however, the licensing regulations are very clear about children being given outside time.” Why Wisconsin leaves the number to the provider has all three.

The lakefront’s own onshore-breeze ozone shifts personal thresholds the same way smoke does. Right along the shoreline path, treat your usual number as about one EPA band lower. The EPA band covering it is 101–150, Unhealthy for Sensitive Groups, an agency label rather than a personal verdict.

Adults set their own numbers regardless of the source. On r/Marathon_Training, one runner wrote: “I’ll run in up to 110 because…error bars.” One asthmatic runner logged 156 runs against AQI and set a personal cutoff at 60. Past it, “my lungs struggle regardless of how well I’ve trained,” despite EPA calling nothing under 100 unhealthy. Their log: 87% of runs under AQI 50 went fine, 42% between 50 and 70, just 12% above 70.

Indoors, default to a portable HEPA purifier or a Corsi-Rosenthal box, priced by one builder at around $130 for a 12x14 bedroom. Skip the whole-house MERV-13 swap unless a licensed tech has checked the system’s static pressure first. Winter indoor PM2.5, and where it comes from picks it up from there.

Two EPA AQI colour scales for reading Milwaukee's number.
EPA AirNow’s own colours and breakpoints. The three marked cutoffs are not EPA guidance and not Milwaukee rules — each is one reader’s or one institution’s own line.

Why our number may not match what you are seeing and smelling

The mismatch runs in both directions here. A clear sky with a bad number usually means ground-level ozone, worst right along the lakefront in summer. It’s invisible and odorless, with no way to smell a safe read. A hazy-looking sky with a calm number is usually smoothing across recent hours holding back a rough afternoon. Or smoke sitting aloft above the monitor, well above the shoreline breeze.

Neither direction means the number is wrong. It means the number and your senses are reading different things.

Today’s reading for Milwaukee comes from AirNow’s Milwaukee-Ozaukee reporting area, whose reference point sits about 10.9 miles from the metro centre. As of .

A station miles off under-reports whichever side of the metro sits farthest from it, lakefront or inland. Why lakefront and inland can read differently on the same day goes through it.

Where this number sits

Of the 121 US metros reporting to us right now, Milwaukee is number 66 and the highest of the 2 we track in Wisconsin. The pollutant driving it today is O3.

Nearby metros we also measure, and what they read at the same hour:

  • Madison, WI — 75 miles away, AQI 31
  • Chicago, IL — 81 miles away, AQI 30
  • Grand Rapids, MI — 113 miles away, AQI 38
  • Peoria, IL — 184 miles away, AQI 31

Why a metro a short drive away reads differently →

AirNow’s Milwaukee-Ozaukee reporting area, about 10.9 miles from the metro centre.

What has air quality in Milwaukee actually been?

Daily maximum, our own readings. 30 days since 2026-08-16; nothing back-filled. Why we keep our own →

0 of the 30 days we have recorded so far went above AQI 100.

Daily maximum AQI recorded for Milwaukee, WI
DateDaily max AQIEPA bandHours read
38Good23
52Moderate23
44Good23
56Moderate23
41Good23
52Moderate23
43Good23
42Good23
39Good23
45Good23
48Good23
62Moderate24
57Moderate23
64Moderate23
60Moderate23
55Moderate23
63Moderate23
55Moderate22
45Good23
58Moderate23
51Moderate23
49Good24
77Moderate23
53Moderate24
68Moderate24
65Moderate24
44Good23
42Good23
37Good26
43Good13 — partial day

Questions about Milwaukee

What is the air quality in Milwaukee right now?

AQI 38 — Good. That is number 66 of the 121 US metros reporting to us at this hour.

Which monitor does this number come from?

Milwaukee-Ozaukee, about 10.9 miles from the metro centre. One instrument reports for the whole metro, so the side farthest from it is the least well described.

How does Milwaukee compare with metros nearby?

At this hour: Madison 31, Chicago 30, Grand Rapids 38, Peoria 31. Readings that close together suggest one airshed rather than local sources.

Does this include pollen?

No. The AQI covers PM2.5, PM10, ozone, NO₂, SO₂ and CO. A high-pollen day can read clean here and still put someone in bed.

What the number means, band by band → · UV in Milwaukee → · Why apps disagree →

Updated