Annual EPA AQI by Metro Area (CBSA)

AQI data for 504 U.S. metropolitan areas from EPA AQS through 2025.

Compare annual air quality across U.S. metro areas using EPA Core-Based Statistical Area summaries through 2025. Each record shows median AQI, the share of monitored days rated Good, unhealthy-day exposure and pollutant detail. This is a historical annual comparison, not a live air-quality advisory; use AirNow for current conditions.

Metro Area Good % Median AQI
Aberdeen, SD 83.6% 27
Aberdeen, WA 97.3% 22
Ada, OK 71.6% 43
Adrian, MI 69.3% 41
Akron, OH 61.6% 45
Albany, GA 57.3% 46
Albany, OR 80.0% 27
Albany-Schenectady-Troy, NY 67.7% 41
Albuquerque, NM 24.9% 61
Alexandria, LA 73.7% 37
Allentown-Bethlehem-Easton, PA-NJ 66.8% 42
Altoona, PA 76.9% 40
Amarillo, TX 78.4% 42
Americus, GA 93.4% 38
Anchorage, AK 77.5% 27
Ann Arbor, MI 69.3% 41
Appleton, WI 72.3% 38
Ardmore, OK 67.9% 45
Arkadelphia, AR 96.7% 34
Asheville, NC 69.9% 45
Ashtabula, OH 81.2% 43
Athens, OH 83.4% 31
Athens, TN 78.2% 37
Athens-Clarke County, GA 57.8% 46
Atlanta-Sandy Springs-Roswell, GA 41.1% 53
Atlantic City-Hammonton, NJ 82.2% 36
Augusta-Richmond County, GA-SC 46.0% 52
Augusta-Waterville, ME 85.2% 34
Austin-Round Rock, TX 43.6% 53
Bakersfield, CA 17.5% 70
Baltimore-Columbia-Towson, MD 58.1% 48
Bangor, ME 84.2% 33
Baraboo, WI 75.6% 35
Barnstable Town, MA 93.7% 36
Bartlesville, OK 68.0% 44
Baton Rouge, LA 35.6% 54
Bay City, MI 70.4% 39
Beatrice, NE 75.8% 34
Beaumont-Port Arthur, TX 41.4% 52
Beaver Dam, WI 72.3% 40
Bellingham, WA 94.0% 31
Bemidji, MN 79.1% 36
Bend-Redmond, OR 89.3% 23
Bennington, VT 83.6% 37
Berlin, NH-VT 81.5% 44
Billings, MT 86.3% 38
Birmingham-Hoover, AL 43.0% 52
Bishop, CA 37.3% 55
Bismarck, ND 76.7% 40
Blacksburg-Christiansburg-Radford, VA 94.4% 37
Bloomington, IL 66.0% 44
Bloomington, IN 67.7% 43
Boise City, ID 49.9% 51
Boston-Cambridge-Newton, MA-NH 71.0% 44
Boulder, CO 58.4% 48
Bowling Green, KY 75.6% 41
Bozeman, MT 98.1% 11
Brainerd, MN 74.3% 39
Branson, MO 89.8% 28
Bremerton-Silverdale, WA 95.5% 22
Bridgeport-Stamford-Norwalk, CT 64.7% 44
Brookings, SD 58.6% 46
Brownsville-Harlingen, TX 29.9% 57
Brunswick, GA 74.3% 41
Buffalo-Cheektowaga-Niagara Falls, NY 63.8% 44
Burlington-South Burlington, VT 87.7% 38
Butte-Silver Bow, MT 84.9% 28
Cadillac, MI 86.0% 37
Cambridge, MD 86.0% 39
Canton-Massillon, OH 53.1% 49
Cape Coral-Fort Myers, FL 76.4% 40
Carlsbad-Artesia, NM 53.7% 49
Carson City, NV 86.2% 42
Casper, WY 86.3% 42
Cañon City, CO 93.4% 23
Cedar City, UT 74.7% 44
Cedar Rapids, IA 61.4% 44
Centralia, WA 91.3% 20
Chambersburg-Waynesboro, PA 91.5% 37
Champaign-Urbana, IL 65.8% 43
Charleston, WV 77.0% 39
Charleston-North Charleston, SC 60.3% 47
Charlotte-Concord-Gastonia, NC-SC 46.0% 52
Charlottesville, VA 81.0% 38
Chattanooga, TN-GA 51.0% 49
Cheyenne, WY 75.1% 45
Chicago-Naperville-Elgin, IL-IN-WI 29.9% 56
Chico, CA 65.2% 46
Cincinnati, OH-KY-IN 26.0% 56
Claremont-Lebanon, NH-VT 83.6% 36
Clarksburg, WV 72.4% 33
Clarksville, TN-KY 72.0% 42
Clearlake, CA 99.2% 31
Cleveland, MS 71.9% 43
Cleveland-Elyria, OH 42.5% 54
Clinton, IA 59.5% 45
Coeur d'Alene, ID 77.8% 31
College Station-Bryan, TX 68.5% 40
Colorado Springs, CO 68.2% 46
Columbia, MO 93.2% 37
Columbia, SC 58.1% 47
Columbus, GA-AL 53.4% 48
Columbus, IN 72.6% 43
Columbus, OH 39.7% 54
Concord, NH 96.7% 37
Cookeville, TN 90.0% 30
Corning, NY 83.3% 38
Corpus Christi, TX 40.5% 53
Corsicana, TX 59.2% 47
Crescent City, CA 81.8% 32
Crestview-Fort Walton Beach-Destin, FL 93.9% 36
Dallas-Fort Worth-Arlington, TX 28.2% 59
Dalton, GA 90.3% 39
Daphne-Fairhope-Foley, AL 75.5% 42
Davenport-Moline-Rock Island, IA-IL 56.7% 46
Dayton, OH 57.0% 47
Decatur, AL 78.4% 41
Decatur, IL 64.9% 44
Deltona-Daytona Beach-Ormond Beach, FL 81.4% 42
Deming, NM 84.7% 17
Denver-Aurora-Lakewood, CO 28.8% 58
Des Moines-West Des Moines, IA 61.4% 44
Detroit-Warren-Dearborn, MI 36.2% 54
Dickinson, ND 82.7% 38
Dodge City, KS 89.8% 28
Douglas, GA 67.7% 44
Dover, DE 75.6% 41
Duluth, MN-WI 66.3% 42
Durango, CO 60.8% 48
Durham-Chapel Hill, NC 71.5% 43
Dyersburg, TN 76.9% 34
Eagle Pass, TX 63.0% 42
East Stroudsburg, PA 88.3% 36
Eau Claire, WI 73.7% 38
Effingham, IL 95.5% 35
El Centro, CA 27.7% 64
El Dorado, AR 41.8% 52
El Paso, TX 18.1% 70
Elizabethtown-Fort Knox, KY 73.4% 43
Elkhart-Goshen, IN 61.0% 43
Elko, NV 86.3% 42
Ellensburg, WA 80.0% 25
Emporia, KS 82.8% 31
Erie, PA 76.7% 34
Española, NM 85.2% 44
Eugene, OR 56.4% 46
Eureka-Arcata-Fortuna, CA 78.1% 38
Evanston, WY 100.0% 9
Evansville, IN-KY 57.5% 47
Fairbanks, AK 56.4% 44
Fairmont, WV 74.2% 37
Fallon, NV 85.2% 40
Fargo, ND-MN 76.2% 37
Farmington, NM 68.0% 47
Fayetteville, NC 68.8% 44
Fayetteville-Springdale-Rogers, AR-MO 83.3% 40
Fernley, NV 90.0% 41
Flagstaff, AZ 70.1% 46
Flint, MI 83.2% 38
Florence, SC 62.3% 46
Fond du Lac, WI 91.5% 37
Fort Collins, CO 50.7% 50
Fort Dodge, IA 59.2% 45
Fort Payne, AL 77.3% 41
Fort Smith, AR-OK 71.9% 42
Fort Wayne, IN 57.0% 46
Fresno, CA 28.8% 61
Gadsden, AL 61.4% 45
Gainesville, FL 88.7% 37
Gainesville, GA 57.7% 46
Gardnerville Ranchos, NV 91.1% 22
Gettysburg, PA 74.4% 42
Gillette, WY 74.3% 44
Glenwood Springs, CO 66.8% 47
Grand Island, NE 82.5% 34
Grand Junction, CO 65.2% 46
Grand Rapids-Wyoming, MI 41.9% 52
Grants Pass, OR 68.2% 33
Great Falls, MT 59.8% 46
Greeley, CO 44.7% 52
Green Bay, WI 72.3% 38
Greenfield Town, MA 76.9% 38
Greensboro-High Point, NC 74.5% 42
Greenville, NC 88.0% 37
Greenville-Anderson-Mauldin, SC 55.3% 48
Guayama, PR 98.0% 19
Gulfport-Biloxi-Pascagoula, MS 61.4% 46
Hagerstown-Martinsburg, MD-WV 77.3% 41
Hailey, ID 96.6% 17
Hammond, LA 79.5% 41
Hanford-Corcoran, CA 34.5% 57
Harrisburg-Carlisle, PA 61.4% 44
Harrison, AR 90.4% 38
Harrisonburg, VA 80.0% 39
Hartford-West Hartford-East Hartford, CT 66.6% 42
Hattiesburg, MS 62.3% 45
Havre, MT 92.1% 14
Heber, UT 65.8% 45
Helena, MT 71.5% 44
Hermiston-Pendleton, OR 71.2% 41
Hickory-Lenoir-Morganton, NC 69.0% 44
Hilo, HI 86.0% 32
Hobbs, NM 68.8% 44
Holland, MI 63.9% 44
Homosassa Springs, FL 71.1% 43
Hot Springs, AR 49.2% 51
Houghton, MI 100.0% 8
Houma-Thibodaux, LA 64.9% 45
Houston-The Woodlands-Sugar Land, TX 10.1% 63
Huntington-Ashland, WV-KY-OH 62.7% 46
Huntsville, AL 72.0% 42
Idaho Falls, ID 85.2% 43
Indiana, PA 74.8% 39
Indianapolis-Carmel-Anderson, IN 37.5% 54
Iowa City, IA 70.1% 37
Ithaca, NY 93.2% 35
Jackson, MS 45.8% 52
Jackson, TN 74.3% 36
Jackson, WY-ID 84.9% 44
Jacksonville, FL 43.3% 52
Jamestown-Dunkirk-Fredonia, NY 89.0% 36
Janesville-Beloit, WI 79.9% 42
Jasper, IN 69.7% 39
Jefferson City, MO 89.6% 41
Johnstown, PA 74.5% 41
Joplin, MO 83.6% 38
Juneau, AK 84.3% 23
Kahului-Wailuku-Lahaina, HI 98.1% 21
Kalamazoo-Portage, MI 61.4% 43
Kalispell, MT 73.7% 41
Kansas City, MO-KS 49.3% 51
Keene, NH 78.9% 37
Kennewick-Richland, WA 79.5% 37
Killeen-Temple, TX 66.0% 45
Kingsport-Bristol-Bristol, TN-VA 80.4% 41
Kingsville, TX 51.7% 49
Kinston, NC 97.5% 35
Klamath Falls, OR 64.4% 38
Knoxville, TN 56.4% 48
Kokomo, IN 66.6% 43
La Crosse-Onalaska, WI-MN 93.4% 37
La Grande, OR 84.4% 27
Laconia, NH 88.8% 32
Lafayette, LA 64.1% 46
Lafayette-West Lafayette, IN 68.5% 43
Lake Charles, LA 62.2% 47
Lake City, FL 57.3% 48
Lake Havasu City-Kingman, AZ 94.8% 17
Lakeland-Winter Haven, FL 95.5% 34
Lancaster, PA 60.5% 45
Lansing-East Lansing, MI 72.3% 39
Laramie, WY 55.6% 49
Laredo, TX 49.9% 51
Las Cruces, NM 27.4% 61
Las Vegas-Henderson-Paradise, NV 31.0% 61
Lawrence, KS 92.9% 37
Lawrenceburg, TN 81.5% 33
Lawton, OK 66.8% 44
Lebanon, PA 64.4% 42
Lewiston, ID-WA 60.0% 43
Lewiston-Auburn, ME 85.2% 34
Lexington-Fayette, KY 73.4% 42
Lima, OH 67.0% 42
Lincoln, NE 85.4% 37
Little Rock-North Little Rock-Conway, AR 31.2% 55
Logan, UT-ID 66.0% 44
Longview, TX 86.6% 36
Longview, WA 90.4% 22
Los Alamos, NM 100.0% 13
Los Angeles-Long Beach-Anaheim, CA 10.7% 74
Louisville/Jefferson County, KY-IN 44.1% 52
Lubbock, TX 92.9% 24
Ludington, MI 89.2% 36
Lynchburg, VA 85.2% 30
Macon, GA 42.7% 52
Madera, CA 50.4% 50
Madison, WI 66.3% 42
Manchester-Nashua, NH 84.9% 38
Manitowoc, WI 87.4% 36
Mankato-North Mankato, MN 65.3% 42
Marietta, OH 88.4% 40
Marquette, MI 82.4% 19
Marshall, MN 77.0% 37
Marshall, TX 64.4% 44
Mayaguez, PR 97.8% 9
McAlester, OK 56.7% 48
McAllen-Edinburg-Mission, TX 44.4% 52
Medford, OR 66.3% 43
Memphis, TN-MS-AR 55.6% 48
Merced, CA 51.0% 50
Meridian, MS 94.6% 35
Miami, OK 53.7% 49
Miami-Fort Lauderdale-West Palm Beach, FL 52.9% 48
Michigan City-La Porte, IN 63.0% 43
Middlesborough, KY 67.0% 42
Milwaukee-Waukesha-West Allis, WI 60.0% 45
Minneapolis-St. Paul-Bloomington, MN-WI 55.1% 47
Minot, ND 79.4% 36
Missoula, MT 81.6% 38
Mobile, AL 71.6% 43
Modesto, CA 49.9% 51
Monroe, LA 62.2% 45
Monroe, MI 94.9% 18
Montgomery, AL 63.8% 44
Morehead City, NC 96.2% 35
Morgantown, WV 79.8% 42
Morristown, TN 90.7% 41
Moscow, ID 83.4% 31
Moses Lake, WA 79.7% 28
Mount Vernon, IL 67.9% 42
Mount Vernon, OH 85.3% 39
Mount Vernon-Anacortes, WA 97.5% 25
Muncie, IN 64.7% 43
Muscatine, IA 66.0% 43
Muskegon, MI 83.5% 39
Myrtle Beach-Conway-North Myrtle Beach, SC-NC 82.5% 39
Naples-Immokalee-Marco Island, FL 72.0% 43
Nashville-Davidson--Murfreesboro--Franklin, TN 51.2% 50
New Castle, IN 69.9% 37
New Castle, PA 100.0% 24
New Haven-Milford, CT 67.1% 43
New Orleans-Metairie, LA 51.8% 49
New York-Newark-Jersey City, NY-NJ-PA 42.2% 53
Niles-Benton Harbor, MI 80.9% 41
Nogales, AZ 52.2% 49
North Port-Sarasota-Bradenton, FL 63.0% 47
Norwich-New London, CT 81.3% 38
Ocala, FL 67.3% 46
Odessa, TX 72.3% 39
Ogden-Clearfield, UT 56.2% 49
Oklahoma City, OK 44.4% 52
Olympia-Tumwater, WA 93.5% 27
Omaha-Council Bluffs, NE-IA 62.2% 44
Orlando-Kissimmee-Sanford, FL 69.6% 44
Othello, WA 90.5% 21
Owensboro, KY 60.5% 44
Oxford, NC 93.3% 39
Oxnard-Thousand Oaks-Ventura, CA 52.0% 50
Paducah, KY-IL 74.3% 42
Pahrump, NV 92.6% 26
Palatka, FL 95.6% 21
Palm Bay-Melbourne-Titusville, FL 91.2% 38
Panama City, FL 66.4% 44
Parkersburg-Vienna, WV 82.9% 39
Payson, AZ 62.7% 47
Pensacola-Ferry Pass-Brent, FL 65.2% 46
Peoria, IL 59.9% 45
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD 41.4% 53
Phoenix-Mesa-Scottsdale, AZ 6.6% 78
Pierre, SD 93.0% 18
Pittsburgh, PA 43.0% 53
Pittsfield, MA 78.1% 38
Platteville, WI 68.7% 37
Pocatello, ID 88.8% 36
Ponca City, OK 71.2% 37
Ponce, PR 91.4% 3
Port Angeles, WA 85.5% 29
Port St. Lucie, FL 79.2% 41
Portland-South Portland, ME 74.0% 40
Portland-Vancouver-Hillsboro, OR-WA 69.9% 41
Portsmouth, OH 55.9% 46
Prescott, AZ 65.9% 47
Price, UT 72.3% 44
Prineville, OR 72.9% 28
Providence-Warwick, RI-MA 70.1% 43
Provo-Orem, UT 56.4% 48
Pueblo, CO 73.4% 45
Pullman, WA 86.8% 23
Quincy, IL-MO 94.7% 38
Racine, WI 75.9% 41
Raleigh, NC 66.3% 44
Rapid City, SD 62.2% 47
Reading, PA 68.2% 43
Red Bluff, CA 77.8% 38
Red Wing, MN 89.5% 38
Redding, CA 75.6% 44
Reno, NV 50.1% 50
Richmond, VA 72.9% 43
Riverside-San Bernardino-Ontario, CA 7.4% 87
Riverton, WY 69.6% 47
Roanoke Rapids, NC 78.1% 33
Roanoke, VA 82.7% 37
Rochester, MN 69.5% 39
Rochester, NY 74.3% 39
Rock Springs, WY 72.9% 44
Rockford, IL 68.7% 40
Rockland, ME 97.8% 33
Rocky Mount, NC 84.4% 38
Rome, GA 69.7% 38
Roswell, NM 91.9% 29
Ruidoso, NM 68.3% 44
Rutland, VT 77.8% 37
Sacramento--Roseville--Arden-Arcade, CA 35.3% 55
Salem, OH 100.0% 12
Salem, OR 80.0% 35
Salinas, CA 86.0% 38
Salisbury, MD-DE 82.2% 39
Salt Lake City, UT 32.9% 57
San Antonio-New Braunfels, TX 42.5% 52
San Diego-Carlsbad, CA 17.5% 67
San Francisco-Oakland-Hayward, CA 91.6% 21
San Jose-Sunnyvale-Santa Clara, CA 91.5% 39
San Juan-Carolina-Caguas, PR 59.6% 46
San Luis Obispo-Paso Robles-Arroyo Grande, CA 52.3% 50
Sandpoint, ID 56.2% 47
Santa Cruz-Watsonville, CA 87.7% 35
Santa Fe, NM 78.4% 44
Santa Maria-Santa Barbara, CA 44.9% 52
Santa Rosa, CA 100.0% 9
Savannah, GA 58.6% 47
Sayre, PA 81.6% 37
Scottsbluff, NE 88.7% 37
Scranton--Wilkes-Barre--Hazleton, PA 72.3% 40
Seattle-Tacoma-Bellevue, WA 55.9% 48
Sebastian-Vero Beach, FL 94.1% 37
Sebring, FL 94.9% 35
Sevierville, TN 96.7% 40
Sheboygan, WI 78.9% 41
Shelton, WA 90.4% 23
Sheridan, WY 89.1% 27
Show Low, AZ 99.5% 13
Shreveport-Bossier City, LA 69.0% 44
Sierra Vista-Douglas, AZ 69.9% 45
Sioux City, IA-NE-SD 79.6% 39
Sioux Falls, SD 80.8% 36
Somerset, KY 81.4% 40
Somerset, PA 94.5% 36
Sonora, CA 87.0% 39
South Bend-Mishawaka, IN-MI 66.0% 43
Spartanburg, SC 55.1% 48
Spokane-Spokane Valley, WA 56.4% 47
Springfield, IL 70.1% 41
Springfield, MA 76.4% 40
Springfield, MO 62.6% 45
Springfield, OH 61.4% 45
St. Cloud, MN 75.6% 37
St. George, UT 75.1% 44
St. Joseph, MO-KS 56.2% 47
St. Louis, MO-IL 31.2% 56
St. Marys, PA 95.3% 36
State College, PA 74.3% 41
Steamboat Springs, CO 93.7% 22
Stockton-Lodi, CA 60.0% 46
Summerville, GA 96.3% 39
Syracuse, NY 83.6% 36
Tallahassee, FL 51.0% 50
Tampa-St. Petersburg-Clearwater, FL 50.4% 50
Taos, NM 98.9% 16
Terre Haute, IN 59.7% 45
Texarkana, TX-AR 55.0% 48
The Dalles, OR 86.3% 25
Toledo, OH 47.4% 52
Topeka, KS 64.1% 44
Torrington, CT 81.4% 39
Traverse City, MI 91.1% 35
Trenton, NJ 69.9% 43
Truckee-Grass Valley, CA 79.8% 42
Tucson, AZ 33.7% 54
Tulsa, OK 49.6% 51
Tupelo, MS 95.0% 38
Tuscaloosa, AL 73.6% 41
Twin Falls, ID 92.9% 26
Tyler, TX 90.4% 35
Ukiah, CA 73.7% 38
Urban Honolulu, HI 97.3% 29
Utica-Rome, NY 84.4% 27
Valdosta, GA 51.2% 49
Vallejo-Fairfield, CA 99.2% 33
Vermillion, SD 87.8% 34
Vernal, UT 58.4% 48
Victoria, TX 86.7% 34
Vincennes, IN 91.3% 36
Vineland-Bridgeton, NJ 76.2% 40
Vineyard Haven, MA 95.9% 35
Virginia Beach-Norfolk-Newport News, VA-NC 78.1% 41
Visalia-Porterville, CA 24.1% 64
Wabash, IN 92.0% 34
Waco, TX 46.6% 51
Walla Walla, WA 79.5% 40
Warner Robins, GA 61.0% 46
Warren, PA 78.7% 35
Washington-Arlington-Alexandria, DC-VA-MD-WV 59.5% 47
Waterloo-Cedar Falls, IA 52.3% 50
Watertown, SD 78.0% 35
Watertown-Fort Atkinson, WI 84.8% 40
Watertown-Fort Drum, NY 94.7% 34
Wausau, WI 76.6% 36
Weirton-Steubenville, WV-OH 53.4% 49
Wenatchee, WA 69.6% 35
Wheeling, WV-OH 57.4% 46
Whitewater-Elkhorn, WI 79.4% 42
Wichita, KS 50.4% 50
Williamsport, PA 77.5% 40
Wilmington, NC 77.0% 41
Wilmington, OH 83.1% 41
Winchester, VA-WV 74.0% 39
Winona, MN 83.8% 21
Winston-Salem, NC 41.6% 52
Worcester, MA-CT 81.1% 39
Yakima, WA 61.9% 41
York-Hanover, PA 59.5% 45
Youngstown-Warren-Boardman, OH-PA 57.5% 47
Yuba City, CA 63.2% 47
Yuma, AZ 54.0% 48

Download the EPA AQS annual county AQI extract cited on this page: annual-aqi-by-county.csv or the JSON distribution (public domain / CC0). Method notes live on /methodology and /data.