# Counties in North Carolina by share of days with good air quality (US EPA AQI), 2004

All 50 values come from U.S. Environmental Protection Agency for 2004, so the places are comparable. 12 counties have no value for that period and are not ranked.

- Indicator id: `aqi_good_days_share`
- Unit: %
- Definition: Days with a daily Air Quality Index of 0 to 50 (good) as a percentage of the days of the year with an AQI in a US county. Calculated by Invokely from the day counts in the EPA AirData annual summaries; both counts are stored with each value.
- Source: U.S. Environmental Protection Agency, EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts (https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual)
- Retrieved: 2026-10-12
- Citation: U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/good-air-quality-days-share/north-carolina-counties

| Rank | Place | % |
|---:|---|---:|
| 1 | Henderson County | 100 |
| 2 | Macon County | 92.4 |
| 3 | Carteret County | 88.5 |
| 4 | Alexander County | 81.3 |
| 5 | Caldwell County | 79.8 |
| 6 | Yancey County | 76 |
| 7 | Camden County | 75.6 |
| 8 | Johnston County | 72.8 |
| 9 | Rockingham County | 72.4 |
| 10 | Person County | 71.8 |
| 11 | Union County | 70.6 |
| 12 | New Hanover County | 70.4 |
| 13 | Randolph County | 69.6 |
| 14 | Avery County | 69 |
| 15 | Franklin County | 68.2 |
| 15 | Lincoln County | 68.2 |
| 17 | Davie County | 68 |
| 18 | Montgomery County | 66.3 |
| 19 | Graham County | 65.4 |
| 20 | Swain County | 65 |
| 21 | Cumberland County | 61.7 |
| 22 | Martin County | 61.5 |
| 23 | Granville County | 61.2 |
| 24 | Rowan County | 59.2 |
| 25 | Jackson County | 57.8 |
| 26 | Lenoir County | 57.7 |
| 27 | Caswell County | 57.3 |
| 28 | Pitt County | 56.9 |
| 29 | Edgecombe County | 56.1 |
| 30 | Chatham County | 55.9 |
| 31 | Haywood County | 46.4 |
| 32 | Watauga County | 43.2 |
| 33 | Onslow County | 41.9 |
| 34 | Buncombe County | 37 |
| 35 | Duplin County | 36.3 |
| 36 | Robeson County | 35.8 |
| 37 | Mitchell County | 31.4 |
| 38 | Wake County | 30.6 |
| 39 | Alamance County | 30.2 |
| 40 | Durham County | 29.2 |
| 40 | Orange County | 29.2 |
| 42 | Guilford County | 28.7 |
| 43 | McDowell County | 28.4 |
| 44 | Wayne County | 27.9 |
| 45 | Forsyth County | 27.6 |
| 46 | Cabarrus County | 24.8 |
| 47 | Gaston County | 24 |
| 48 | Catawba County | 21.4 |
| 49 | Mecklenburg County | 18.3 |
| 50 | Davidson County | 15.6 |
