Guest, Sign inJoin
Woody Mountain Lookout TowerKachina Village, #1 on this list · Woody Mountain Lookout Tower · Photo: Ldr5020 · CC BY-SA 4.0
Arizona rankings · Health

Healthiest towns in Arizona

Kachina Village ranks first on health among Arizona’s 140 towns of 2,500+; 41 of the 140 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Kachina Village

unincorporated, Coconino County · 3,212 people
A+

Health grade, better than 98% of U.S. towns·Overall B− · #37 of 139 in AZ

#2

Paradise Valley

Maricopa County · 12,251 people
A+

Health grade, better than 98% of U.S. towns·Overall B+ · #14 of 139 in AZ

#3

Scottsdale

Maricopa County · 243,006 people
A+

Health grade, better than 97% of U.S. towns·Overall B · #24 of 139 in AZ

All 140 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

140 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1Kachina Villageunincorporated, Coconino County · 3,212 peopleA+better than 98% of U.S. towns·Overall B− · #37 of 139
2Paradise ValleyMaricopa County · 12,251 peopleA+better than 98% of U.S. towns·Overall B+ · #14 of 139
3ScottsdaleMaricopa County · 243,006 peopleA+better than 97% of U.S. towns·Overall B · #24 of 139
4Catalina Foothillsunincorporated, Pima County · 52,593 peopleA+better than 97% of U.S. towns·Overall B · #31 of 139
5GilbertMaricopa County · 287,285 peopleA+better than 96% of U.S. towns·Overall A · #4 of 139
6Litchfield ParkMaricopa County · 6,727 peopleA+better than 96% of U.S. towns·Overall A− · #8 of 139
7Anthemunincorporated, Maricopa County · 22,584 peopleA+better than 96% of U.S. towns·Overall A− · #7 of 139
8Tanque Verdeunincorporated, Pima County · 15,866 peopleAbetter than 95% of U.S. towns·Overall B− · #48 of 139
9Oro ValleyPima County · 48,085 peopleAbetter than 94% of U.S. towns·Overall B · #20 of 139
10Doney Parkunincorporated, Coconino County · 6,253 peopleAbetter than 94% of U.S. towns·Overall B− · #49 of 139
11Queen CreekMaricopa County · 89,770 peopleAbetter than 94% of U.S. towns·Overall A− · #10 of 139
12ChandlerMaricopa County · 278,748 peopleAbetter than 94% of U.S. towns·Overall A− · #9 of 139
13Corona de Tucsonunincorporated, Pima County · 9,566 peopleAbetter than 93% of U.S. towns·Overall B · #26 of 139
14Rincon Valleyunincorporated, Pima County · 6,512 peopleAbetter than 93% of U.S. towns·Overall B+ · #16 of 139
15MaranaPima County · 65,523 peopleAbetter than 93% of U.S. towns·Overall B− · #39 of 139
16Vailunincorporated, Pima County · 16,315 peopleAbetter than 92% of U.S. towns·Overall B+ · #17 of 139
17TempeMaricopa County · 190,571 peopleAbetter than 92% of U.S. towns·Overall B− · #53 of 139
18CarefreeMaricopa County · 3,600 peopleAbetter than 91% of U.S. towns·Overall A− · #6 of 139
19Tucson Mountainsunincorporated, Pima County · 11,353 peopleAbetter than 90% of U.S. towns·Overall B− · #52 of 139
20Cave CreekMaricopa County · 5,160 peopleAbetter than 90% of U.S. towns·Overall B+ · #13 of 139
21Fountain HillsMaricopa County · 23,625 peopleAbetter than 90% of U.S. towns·Overall B+ · #19 of 139
22Casas Adobesunincorporated, Pima County · 72,059 peopleAbetter than 88% of U.S. towns·Overall B · #28 of 139
23New Riverunincorporated, Maricopa County · 18,240 peopleAbetter than 88% of U.S. towns·Overall B+ · #15 of 139
24Citrus Parkunincorporated, Maricopa County · 5,115 peopleAbetter than 87% of U.S. towns·Overall B · #32 of 139
25GoodyearMaricopa County · 125,359 peopleAbetter than 87% of U.S. towns·Overall B− · #38 of 139
26Williamsonunincorporated, Yavapai County · 6,310 peopleAbetter than 86% of U.S. towns·Overall C+ · #72 of 139
27PeoriaMaricopa County · 200,881 peopleAbetter than 86% of U.S. towns·Overall B · #25 of 139
28St. JohnsApache County · 3,336 peopleAbetter than 86% of U.S. towns·Overall A+ · #1 of 139
29SurpriseMaricopa County · 175,304 peopleA−better than 84% of U.S. towns·Overall B+ · #18 of 139
30SahuaritaPima County · 37,694 peopleA−better than 83% of U.S. towns·Overall B− · #36 of 139
31FlagstaffCoconino County · 77,260 peopleA−better than 83% of U.S. towns·Overall C · #82 of 139
32PrescottYavapai County · 48,420 peopleA−better than 81% of U.S. towns·Overall C+ · #68 of 139
33SedonaYavapai County · 9,619 peopleA−better than 81% of U.S. towns·Overall C− · #100 of 139
34Cornvilleunincorporated, Yavapai County · 3,618 peopleA−better than 80% of U.S. towns·Overall D · #129 of 139
35Village of Oak Creek (Big Park)unincorporated, Yavapai County · 6,356 peopleA−better than 79% of U.S. towns·Overall C− · #95 of 139
36MesaMaricopa County · 513,656 peopleA−better than 79% of U.S. towns·Overall B− · #50 of 139
37ThatcherGraham County · 5,690 peopleA−better than 79% of U.S. towns·Overall A · #3 of 139
38CliftonGreenlee County · 3,752 peopleA−better than 78% of U.S. towns·Overall A+ · #2 of 139
39PageCoconino County · 7,147 peopleA−better than 78% of U.S. towns·Overall B · #29 of 139
40Pinetop-LakesideNavajo County · 4,149 peopleA−better than 77% of U.S. towns·Overall D · #120 of 139
41Catalinaunincorporated, Pima County · 6,489 peopleA−better than 75% of U.S. towns·Overall C+ · #59 of 139
42TaylorNavajo County · 4,408 peopleB+better than 75% of U.S. towns·Overall A− · #11 of 139
43Sierra VistaCochise County · 44,907 peopleB+better than 74% of U.S. towns·Overall B− · #45 of 139
44Bagdadunincorporated, Yavapai County · 2,814 peopleB+better than 73% of U.S. towns·Overall A− · #5 of 139
45BuckeyeMaricopa County · 125,445 peopleB+better than 72% of U.S. towns·Overall C+ · #61 of 139
46WilliamsCoconino County · 3,473 peopleB+better than 72% of U.S. towns·Overall D · #128 of 139
47Saddlebrookeunincorporated, Pinal County · 13,085 peopleB+better than 72% of U.S. towns·Overall D · #131 of 139
48SnowflakeNavajo County · 6,902 peopleB+better than 72% of U.S. towns·Overall B− · #40 of 139
49San Tan Valleyunincorporated, Pinal County · 109,189 peopleB+better than 70% of U.S. towns·Overall C+ · #63 of 139
50Sun City Westunincorporated, Maricopa County · 27,425 peopleB+better than 70% of U.S. towns·Overall B− · #35 of 139
51Show LowNavajo County · 12,471 peopleB+better than 70% of U.S. towns·Overall C− · #102 of 139
52Sun Lakesunincorporated, Maricopa County · 13,924 peopleB+better than 70% of U.S. towns·Overall B− · #57 of 139
53Desert Hillsunincorporated, Mohave County · 2,944 peopleB+better than 70% of U.S. towns·Overall B− · #41 of 139
54PhoenixMaricopa County · 1,665,481 peopleB+better than 70% of U.S. towns·Overall C+ · #65 of 139
55PimaGraham County · 3,181 peopleB+better than 68% of U.S. towns·Overall B · #21 of 139
56Valencia Westunincorporated, Pima County · 14,728 peopleB+better than 68% of U.S. towns·Overall C− · #94 of 139
57Sierra Vista Southeastunincorporated, Cochise County · 14,330 peopleB+better than 68% of U.S. towns·Overall C− · #103 of 139
58EagarApache County · 4,459 peopleB+better than 68% of U.S. towns·Overall B+ · #12 of 139
59AvondaleMaricopa County · 100,983 peopleB+better than 68% of U.S. towns·Overall C− · #96 of 139
60WickenburgMaricopa County · 8,305 peopleB+better than 67% of U.S. towns·Overall B− · #54 of 139
61Verde Villageunincorporated, Yavapai County · 11,930 peopleB+better than 67% of U.S. towns·Overall C− · #114 of 139
62Lindenunincorporated, Navajo County · 2,502 peopleB+better than 66% of U.S. towns·Overall B · #30 of 139
63Prescott ValleyYavapai County · 52,423 peopleB+better than 65% of U.S. towns·Overall C+ · #64 of 139
64Swift Trail Junctionunincorporated, Graham County · 2,859 peopleB+better than 65% of U.S. towns·Overall B− · #56 of 139
65Gold Canyonunincorporated, Pinal County · 13,107 peopleBbetter than 65% of U.S. towns·Overall C+ · #62 of 139
66Red Rockunincorporated, Pinal County · 3,277 peopleBbetter than 64% of U.S. towns·Overall B− · #55 of 139
67Green Valleyunincorporated, Pima County · 22,114 peopleBbetter than 62% of U.S. towns·Overall B− · #34 of 139
68Pauldenunincorporated, Yavapai County · 4,795 peopleBbetter than 61% of U.S. towns·Overall B− · #43 of 139
69Ajounincorporated, Pima County · 3,107 peopleBbetter than 60% of U.S. towns·Overall B · #27 of 139
70MaricopaPinal County · 78,362 peopleBbetter than 60% of U.S. towns·Overall C · #75 of 139
71Tucson Estatesunincorporated, Pima County · 12,136 peopleBbetter than 60% of U.S. towns·Overall B− · #51 of 139
72Heber-Overgaardunincorporated, Navajo County · 3,621 peopleBbetter than 59% of U.S. towns·Overall B− · #46 of 139
73Lake Montezumaunincorporated, Yavapai County · 4,929 peopleBbetter than 59% of U.S. towns·Overall D · #117 of 139
74GlendaleMaricopa County · 260,572 peopleBbetter than 59% of U.S. towns·Overall C · #79 of 139
75Star ValleyGila County · 2,538 peopleBbetter than 58% of U.S. towns·Overall B · #22 of 139
76El MirageMaricopa County · 35,820 peopleBbetter than 57% of U.S. towns·Overall C+ · #70 of 139
77PaysonGila County · 16,693 peopleBbetter than 56% of U.S. towns·Overall D · #123 of 139
78SaffordGraham County · 10,279 peopleB−better than 54% of U.S. towns·Overall C+ · #69 of 139
79Chino ValleyYavapai County · 13,832 peopleB−better than 54% of U.S. towns·Overall B− · #58 of 139
80Lake Havasu CityMohave County · 59,358 peopleB−better than 53% of U.S. towns·Overall C− · #101 of 139
81Sun Cityunincorporated, Maricopa County · 37,486 peopleB−better than 53% of U.S. towns·Overall B− · #44 of 139
82Dewey-HumboldtYavapai County · 4,604 peopleB−better than 53% of U.S. towns·Overall C− · #109 of 139
83YoungtownMaricopa County · 7,039 peopleB−better than 52% of U.S. towns·Overall B · #23 of 139
84CottonwoodYavapai County · 12,709 peopleB−better than 51% of U.S. towns·Overall C− · #106 of 139
85KingmanMohave County · 35,829 peopleB−better than 51% of U.S. towns·Overall D · #122 of 139
86TucsonPima County · 548,371 peopleB−better than 50% of U.S. towns·Overall C− · #108 of 139
87Lake of the Woodsunincorporated, Navajo County · 3,250 peopleB−better than 49% of U.S. towns·Overall C · #83 of 139
88ParkerLa Paz County · 3,394 peopleB−better than 49% of U.S. towns·Overall C− · #98 of 139
89GlobeGila County · 7,191 peopleB−better than 48% of U.S. towns·Overall C− · #107 of 139
90Drexel Heightsunincorporated, Pima County · 27,675 peopleB−better than 47% of U.S. towns·Overall C · #77 of 139
91White Mountain Lakeunincorporated, Navajo County · 2,910 peopleB−better than 46% of U.S. towns·Overall C+ · #60 of 139
92Fortuna Foothillsunincorporated, Yuma County · 28,896 peopleB−better than 45% of U.S. towns·Overall C · #85 of 139
93FlorencePinal County · 25,222 peopleB−better than 45% of U.S. towns·Overall B · #33 of 139
94Rio Ricounincorporated, Santa Cruz County · 22,017 peopleC+better than 44% of U.S. towns·Overall D · #135 of 139
95YumaYuma County · 105,227 peopleC+better than 43% of U.S. towns·Overall C− · #111 of 139
96Mohave Valleyunincorporated, Mohave County · 2,555 peopleC+better than 42% of U.S. towns·Overall C− · #113 of 139
97Colorado CityMohave County · 3,484 peopleC+better than 40% of U.S. towns·Overall D · #132 of 139
98ClarkdaleYavapai County · 4,806 peopleC+better than 39% of U.S. towns·Overall C · #84 of 139
99Fort Mohaveunincorporated, Mohave County · 15,715 peopleC+better than 39% of U.S. towns·Overall C− · #110 of 139
100Camp VerdeYavapai County · 12,581 peopleC+better than 38% of U.S. towns·Overall C− · #92 of 139
101Central Heights-Midland Cityunincorporated, Gila County · 2,909 peopleC+better than 37% of U.S. towns·Overall C− · #112 of 139
102WelltonYuma County · 2,671 peopleC+better than 36% of U.S. towns·Overall C+ · #73 of 139
103BensonCochise County · 5,532 peopleC+better than 36% of U.S. towns·Overall C · #74 of 139
104Oracleunincorporated, Pinal County · 3,146 peopleC+better than 36% of U.S. towns·Overall C · #89 of 139
105Picture Rocksunincorporated, Pima County · 9,448 peopleC+better than 36% of U.S. towns·Overall C · #90 of 139
106Apache JunctionPinal County · 45,672 peopleCbetter than 34% of U.S. towns·Overall C+ · #67 of 139
107Arizona Cityunincorporated, Pinal County · 9,543 peopleCbetter than 34% of U.S. towns·Overall C · #76 of 139
108Whetstoneunincorporated, Cochise County · 2,971 peopleCbetter than 33% of U.S. towns·Overall D− · #137 of 139
109BisbeeCochise County · 4,860 peopleCbetter than 32% of U.S. towns·Overall C− · #105 of 139
110Casa GrandePinal County · 69,753 peopleCbetter than 32% of U.S. towns·Overall D · #133 of 139
111Cordes Lakesunincorporated, Yavapai County · 3,808 peopleCbetter than 29% of U.S. towns·Overall D · #124 of 139
112SuperiorPinal County · 2,611 peopleCbetter than 28% of U.S. towns·Overall D · #125 of 139
113WinslowNavajo County · 8,464 peopleCbetter than 27% of U.S. towns·Overall D · #126 of 139
114SomertonYuma County · 14,934 peopleCbetter than 26% of U.S. towns·Overall B− · #42 of 139
115NogalesSanta Cruz County · 19,495 peopleCbetter than 26% of U.S. towns·Overall D · #127 of 139
116Bullhead CityMohave County · 43,987 peopleCbetter than 25% of U.S. towns·Overall D− · #139 of 139
117HolbrookNavajo County · 4,866 peopleC−better than 22% of U.S. towns·Overall C · #88 of 139
118WillcoxCochise County · 3,189 peopleC−better than 22% of U.S. towns·Overall D · #119 of 139
119San LuisYuma County · 42,030 peopleC−better than 21% of U.S. towns·Overall C · #78 of 139
120Three Pointsunincorporated, Pima County · 5,254 peopleC−better than 20% of U.S. towns·Overall D · #130 of 139
121Flowing Wellsunincorporated, Pima County · 16,559 peopleC−better than 19% of U.S. towns·Overall C+ · #66 of 139
122San Manuelunincorporated, Pinal County · 3,491 peopleC−better than 17% of U.S. towns·Overall C · #87 of 139
123Golden Valleyunincorporated, Mohave County · 8,567 peopleC−better than 16% of U.S. towns·Overall D− · #138 of 139
124CoolidgePinal County · 19,959 peopleDbetter than 14% of U.S. towns·Overall C− · #115 of 139
125Summitunincorporated, Pima County · 4,896 peopleDbetter than 14% of U.S. towns·Overall C− · #116 of 139
126New Kingman-Butlerunincorporated, Mohave County · 13,993 peopleDbetter than 14% of U.S. towns·Overall D · #118 of 139
127Tuba Cityunincorporated, Coconino County · 7,960 peopleDbetter than 13% of U.S. towns·Overall C · #81 of 139
128DouglasCochise County · 16,038 peopleDbetter than 12% of U.S. towns·Overall C− · #104 of 139
129TollesonMaricopa County · 9,224 peopleDbetter than 11% of U.S. towns·Overall C+ · #71 of 139
130EloyPinal County · 19,967 peopleDbetter than 10% of U.S. towns·Overall D · #121 of 139
131Avra Valleyunincorporated, Pima County · 6,277 peopleDbetter than 10% of U.S. towns·Overall C− · #93 of 139
132Fort Defianceunincorporated, Apache County · 3,351 peopleDbetter than 8% of U.S. towns·Overall C− · #99 of 139
133Kayentaunincorporated, Navajo County · 4,927 peopleDbetter than 8% of U.S. towns·Overall C · #80 of 139
134Chinleunincorporated, Apache County · 4,147 peopleDbetter than 6% of U.S. towns·Overall C− · #97 of 139
135GuadalupeMaricopa County · 5,093 peopleDbetter than 6% of U.S. towns·Overall B− · #47 of 139
136South TucsonPima County · 4,452 peopleD−better than 2% of U.S. towns·Overall C · #86 of 139
137San Carlosunincorporated, Gila County · 4,973 peopleD−better than 2% of U.S. towns·Overall D− · #136 of 139
138Avenue B and Cunincorporated, Yuma County · 4,001 peopleD−better than 2% of U.S. towns·Overall C · #91 of 139
139Sacatonunincorporated, Pinal County · 3,429 peopleD−among the lowest in the U.S.·No overall grade
140Whiteriverunincorporated, Navajo County · 4,545 peopleD−among the lowest in the U.S.·Overall D · #134 of 139
Quick answers

Questions people ask

What is the healthiest town in Arizona?

Kachina Village (Coconino County) ranks first on health among 140 towns, with an A+; Paradise Valley and Scottsdale follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (140 in Arizona). Smaller towns have the grade on their page but no rank. Every town is on the Arizona page.

Go deeper

More Arizona lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Arizona rankings →
Other states

Healthiest towns in other states