BreatheCheck LIVE Get alerts

Charlotte, NC Air Quality Index (AQI) Today

NCDominant: PM2.5 LIVE

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

Right now: Charlotte is at 52, moderate.

Is the air safe to breathe in Charlotte today?

52 Moderate “Unhealthy for everyone” starts at 151 — not 201.

In Charlotte, BreatheCheck reads 52 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

PM2.5

0.6 low · modelled

UV hour by hour in Charlotte →

1 of 30 days we have recorded

The record, day by day →

Stagnation on a divide, no valley to flush

Charlotte grew on a divide. Thomas Polk built at the crossing of two Native American trading paths on the upland between the Yadkin and the Catawba, and the city that followed has no significant water at its center — the Catawba and its lakes lie several miles west. There is no valley here to pool cold air overnight and no river corridor to flush it in the morning. Air leaves when the wind moves it and stays when the wind stops, which makes the length of a stagnant spell matter more than any single day inside it.

The pollutant that defined this place for two decades was ozone rather than particulate. The Charlotte-Gastonia-Rock Hill area, which crosses the Carolinas state line, was nonattainment for the 1997 eight-hour standard and met it by the June 2011 attainment date, then carried a marginal nonattainment designation under the tighter 2008 standard until EPA determined in 2016 that 2012 through 2014 data showed it attaining that one as well. Mecklenburg County runs its own air program, which is why the monitor named on this page carries a county rather than a state agency.

The mechanism being watched is accumulation. I-85 and I-77 cross here and keep precursors going into the air, and a slow summer high with light winds over several days lets them build instead of clearing. From the ground that reads as haze thickening across successive afternoons.

Where this number sits

Of the 121 US metros reporting to us right now, Charlotte is number 22 and number 2 of the 2 we track in North Carolina. The pollutant driving it today is PM2.5.

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

  • Columbia, SC — 86 miles away, AQI 54
  • Raleigh, NC — 129 miles away, AQI 53
  • Charleston, SC — 177 miles away, AQI 59
  • Savannah, GA — 218 miles away, AQI 52

Why a metro a short drive away reads differently →

AirNow’s Mecklenburg County reporting area, about 0.3 miles from the metro centre.

What has air quality in Charlotte actually been?

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

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

Daily maximum AQI recorded for Charlotte, NC
DateDaily max AQIEPA bandHours read
55Moderate22
41Good23
58Moderate23
71Moderate23
67Moderate23
84Moderate23
48Good23
52Moderate23
56Moderate22
61Moderate23
80Moderate23
101Unhealthy for Sensitive Groups24
84Moderate23
84Moderate23
64Moderate23
56Moderate23
58Moderate23
84Moderate22
67Moderate23
67Moderate23
67Moderate23
56Moderate24
58Moderate23
53Moderate23
67Moderate23
87Moderate23
71Moderate23
62Moderate23
68Moderate26
61Moderate7 — partial day

Questions about Charlotte

What is the air quality in Charlotte right now?

AQI 52 — Moderate. That is number 22 of the 121 US metros reporting to us at this hour.

Which monitor does this number come from?

Mecklenburg County, about 0.3 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 Charlotte compare with metros nearby?

At this hour: Columbia 54, Raleigh 53, Charleston 59, Savannah 52. 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 Charlotte → · Why apps disagree →

Updated