Leaderboard
Cities with the cleanest air
Every city in the CityFunIndex, ranked by air quality — from the cleanest air to the most polluted. The clean-air score flips our pollution measure, so the city that is easiest to breathe in leads.
- Cities ranked
- 134
- Top score
- 100
- Average
- 51
Pillar scores are national percentile ranks on a saturation curve, so the leader of every category lands near the same ceiling — the ranks beneath are still distinct. See how scoring works →
Anchorage (100) leads, ahead of Bend (99) and Telluride (98). Plano and 4 other cities sit at the bottom with 8 — a 92-point gap.
Regional read The top 10 spans 10 different states — no single state dominates this board.
All 134 cities, coloured by clean-air score band. The top-ranked cities draw larger.
- Quiet
- Some Fun
- Fun
- Very Fun
- Exceptional
Score spread across all 134 cities
- Quiet 40
- Some Fun 23
- Fun 30
- Very Fun 20
- Exceptional 21
Ranked 5–134
- #5 97 Montgomery, AL
- #6 96 Park City, UT
- T#7 95 Lexington, KY
- T#7 95 Honolulu, HI
- #9 94 Bridgeport, CT
- #10 93 Asheville, NC
- T#11 92 Gatlinburg, TN
- T#11 92 Napa, CA
- #13 91 Billings, MT
- #14 90 Richmond, VA
- T#15 89 Lincoln, NE
- T#15 89 Fremont, CA
- #17 88 Sacramento, CA
- #18 87 San Francisco, CA
- T#19 86 Hilton Head Island, SC
- T#19 86 Savannah, GA
- #21 85 Seattle, WA
- #22 84 Hartford, CT
- T#23 83 Manchester, NH
- T#23 83 Santa Barbara, CA
- #25 82 Providence, RI
- #26 81 Memphis, TN
- T#27 80 Boston, MA
- T#27 80 Anaheim, CA
- #29 79 Jackson, MS
- T#30 78 Burlington, VT
- T#30 78 Spokane, WA
- #32 77 Baltimore, MD
- #33 76 Jackson, WY
- #34 75 Portland, ME
- T#35 74 Nashville, TN
- T#35 74 Oakland, CA
- #37 73 Portland, OR
- #38 72 St. Petersburg, FL
- T#39 71 Greensboro, NC
- T#39 71 Winston-Salem, NC
- #41 70 Wilmington, DE
- T#42 68 Chesapeake, VA
- T#42 68 Norfolk, VA
- T#42 68 Virginia Beach, VA
- #45 67 Birmingham, AL
- #46 66 Little Rock, AR
- T#47 65 Washington, DC
- T#47 65 Santa Clarita, CA
- #49 64 Aspen, CO
- #50 63 Baton Rouge, LA
- #51 62 Buffalo, NY
- T#52 61 Jersey City, NJ
- T#52 61 Long Beach, CA
- T#52 61 New York, NY
- T#52 61 Newark, NJ
- T#56 58 Louisville, KY
- T#56 58 Raleigh, NC
- #58 57 San Jose, CA
- T#59 56 Durham, NC
- T#59 56 Boise, ID
- #61 55 Tulsa, OK
- T#62 54 Madison, WI
- T#62 54 Wichita, KS
- T#64 50 Cleveland, OH
- T#64 50 Corpus Christi, TX
- T#64 50 Fort Worth, TX
- T#64 50 Irvine, CA
- T#64 50 Key West, FL
- T#64 50 Orlando, FL
- T#64 50 Santa Ana, CA
- T#64 50 Stowe, VT
- #72 47 Los Angeles, CA
- T#73 45 Atlanta, GA
- T#73 45 Charlotte, NC
- T#75 44 Pittsburgh, PA
- T#75 44 San Diego, CA
- #77 43 Stockton, CA
- #78 42 Fort Wayne, IN
- T#79 41 Columbus, OH
- T#79 41 Omaha, NE
- #81 40 Colorado Springs, CO
- #82 39 New Orleans, LA
- T#83 38 Cincinnati, OH
- T#83 38 Tampa, FL
- #85 37 San Antonio, TX
- #86 36 Oklahoma City, OK
- #87 35 Charleston, SC
- T#88 34 Chandler, AZ
- T#88 34 Gilbert, AZ
- T#88 34 Mesa, AZ
- #91 32 Laredo, TX
- T#92 31 Hialeah, FL
- T#92 31 Miami, FL
- #94 30 Santa Fe, NM
- T#95 29 Indianapolis, IN
- T#95 29 Sedona, AZ
- #97 28 Kansas City, MO
- T#98 26 Albuquerque, NM
- T#98 26 Philadelphia, PA
- T#98 26 Toledo, OH
- #101 25 Fresno, CA
- #102 24 Milwaukee, WI
- T#103 23 Charleston, WV
- T#103 23 Riverside, CA
- #105 22 Bakersfield, CA
- #106 21 Reno, NV
- T#107 20 Fargo, ND
- T#107 20 St. Louis, MO
- #109 19 Des Moines, IA
- #110 18 Austin, TX
- T#111 17 Chicago, IL
- T#111 17 Sioux Falls, SD
- T#113 16 Jacksonville, FL
- T#113 16 El Paso, TX
- #115 15 Bismarck, ND
- T#116 14 Houston, TX
- T#116 14 Minneapolis, MN
- T#116 14 Saint Paul, MN
- #119 13 Tucson, AZ
- T#120 12 Aurora, CO
- T#120 12 Boulder, CO
- T#120 12 Denver, CO
- T#123 11 Detroit, MI
- T#123 11 Henderson, NV
- T#125 10 Las Vegas, NV
- T#125 10 North Las Vegas, NV
- T#127 9 Glendale, AZ
- T#127 9 Phoenix, AZ
- T#127 9 Scottsdale, AZ
- T#130 8 Arlington, TX
- T#130 8 Dallas, TX
- T#130 8 Garland, TX
- T#130 8 Irving, TX
- T#130 8 Plano, TX
6 of 134 cities have no air quality measurement, so they sit at the median (50) as a placeholder — flagged above and not a measured rank. The composite Fun Score renormalises around the gap, so it is unaffected.
The clean-air score flips a city's air quality score — 100 minus it — drawn from EPA AirNow and OpenAQ pollution readings (seven-day trailing average).