Guest, Sign inJoin
Cave SpringsCave Springs, #1 on this list · Photo: ArkansasNationalist · CC BY-SA 4.0
Arkansas rankings · Health

Healthiest towns in Arkansas

Cave Springs ranks first on health among Arkansas’ 123 towns of 2,500+; 7 of the 123 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

Cave Springs

Benton County · 6,701 people
A

Health grade, better than 90% of U.S. towns·Overall A · #5 of 123 in AR

#2

Bentonville

Benton County · 63,057 people
A

Health grade, better than 85% of U.S. towns·Overall A · #6 of 123 in AR

All 123 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.

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

#TownGradeOverall
1Cave SpringsBenton County · 6,701 peopleAbetter than 90% of U.S. towns·Overall A · #5 of 123
2BentonvilleBenton County · 63,057 peopleAbetter than 85% of U.S. towns·Overall A · #6 of 123
3CentertonBenton County · 27,176 peopleA−better than 81% of U.S. towns·Overall A+ · #3 of 123
4MaumellePulaski County · 19,780 peopleA−better than 79% of U.S. towns·Overall B · #24 of 123
5TontitownWashington County · 8,046 peopleA−better than 79% of U.S. towns·Overall B · #18 of 123
6Bella VistaBenton County · 34,518 peopleA−better than 76% of U.S. towns·Overall A · #4 of 123
7FarmingtonWashington County · 10,658 peopleA−better than 75% of U.S. towns·Overall A · #7 of 123
8AustinLonoke County · 4,017 peopleB+better than 74% of U.S. towns·Overall A · #9 of 123
9HighfillBenton County · 3,676 peopleB+better than 72% of U.S. towns·Overall A+ · #2 of 123
10ElkinsWashington County · 4,184 peopleB+better than 67% of U.S. towns·Overall A− · #10 of 123
11LowellBenton County · 12,184 peopleB+better than 66% of U.S. towns·Overall A · #8 of 123
12FayettevilleWashington County · 106,623 peopleB+better than 66% of U.S. towns·Overall B− · #26 of 123
13Pea RidgeBenton County · 11,233 peopleB+better than 65% of U.S. towns·Overall B+ · #16 of 123
14Elm SpringsWashington County · 2,852 peopleBbetter than 62% of U.S. towns·Overall B− · #30 of 123
15Gibsonunincorporated, Pulaski County · 4,167 peopleBbetter than 62% of U.S. towns·Overall C+ · #35 of 123
16BrooklandCraighead County · 4,697 peopleBbetter than 62% of U.S. towns·Overall C+ · #42 of 123
17JohnsonWashington County · 3,684 peopleBbetter than 61% of U.S. towns·Overall B+ · #17 of 123
18GreenbrierFaulkner County · 6,645 peopleBbetter than 60% of U.S. towns·Overall B · #19 of 123
19Little FlockBenton County · 3,039 peopleBbetter than 59% of U.S. towns·Overall B− · #27 of 123
20BryantSaline County · 22,815 peopleBbetter than 59% of U.S. towns·Overall B+ · #14 of 123
21Salemunincorporated, Saline County · 2,642 peopleBbetter than 57% of U.S. towns·Overall A+ · #1 of 123
22ViloniaFaulkner County · 4,894 peopleBbetter than 55% of U.S. towns·Overall B · #25 of 123
23SherwoodPulaski County · 33,620 peopleB−better than 54% of U.S. towns·Overall C · #46 of 123
24RogersBenton County · 76,956 peopleB−better than 51% of U.S. towns·Overall B · #22 of 123
25Prairie GroveWashington County · 8,998 peopleB−better than 49% of U.S. towns·Overall B · #21 of 123
26ConwayFaulkner County · 72,328 peopleB−better than 47% of U.S. towns·Overall C · #52 of 123
27HaskellSaline County · 4,362 peopleB−better than 47% of U.S. towns·Overall A− · #11 of 123
28LavacaSebastian County · 2,528 peopleC+better than 44% of U.S. towns·Overall B · #23 of 123
29WardLonoke County · 7,258 peopleC+better than 44% of U.S. towns·Overall C+ · #40 of 123
30GreenwoodSebastian County · 9,793 peopleC+better than 44% of U.S. towns·Overall A− · #12 of 123
31BentonSaline County · 38,898 peopleC+better than 43% of U.S. towns·Overall B− · #31 of 123
32Hot Springs Villageunincorporated, Garland County · 16,327 peopleC+better than 43% of U.S. towns·Overall C · #50 of 123
33GravetteBenton County · 3,889 peopleC+better than 41% of U.S. towns·Overall B+ · #15 of 123
34CabotLonoke County · 27,711 peopleC+better than 40% of U.S. towns·Overall B− · #32 of 123
35Siloam SpringsBenton County · 21,298 peopleC+better than 40% of U.S. towns·Overall B− · #28 of 123
36GentryBenton County · 4,899 peopleC+better than 38% of U.S. towns·Overall B · #20 of 123
37MarionCrittenden County · 13,378 peopleC+better than 36% of U.S. towns·Overall D · #79 of 123
38Little RockPulaski County · 206,427 peopleC+better than 36% of U.S. towns·Overall D · #91 of 123
39ArkadelphiaClark County · 9,916 peopleC+better than 36% of U.S. towns·Overall C− · #68 of 123
40SheridanGrant County · 5,406 peopleC+better than 35% of U.S. towns·Overall C · #51 of 123
41East Endunincorporated, Saline County · 6,912 peopleCbetter than 32% of U.S. towns·Overall C · #57 of 123
42Rockwellunincorporated, Garland County · 3,986 peopleCbetter than 31% of U.S. towns·Overall C− · #73 of 123
43SearcyWhite County · 24,351 peopleCbetter than 31% of U.S. towns·Overall D · #76 of 123
44AlexanderSaline County · 3,801 peopleCbetter than 31% of U.S. towns·Overall C · #59 of 123
45BarlingSebastian County · 5,452 peopleCbetter than 29% of U.S. towns·Overall C · #56 of 123
46BeebeWhite County · 9,377 peopleCbetter than 28% of U.S. towns·Overall C+ · #43 of 123
47CharlestonFranklin County · 2,760 peopleCbetter than 26% of U.S. towns·Overall B− · #29 of 123
48JonesboroCraighead County · 83,296 peopleCbetter than 26% of U.S. towns·Overall D− · #109 of 123
49BonoCraighead County · 2,858 peopleC−better than 24% of U.S. towns·Overall D · #77 of 123
50Lake CityCraighead County · 2,796 peopleC−better than 23% of U.S. towns·Overall C · #48 of 123
51White HallJefferson County · 5,532 peopleC−better than 23% of U.S. towns·Overall C · #55 of 123
52Heber SpringsCleburne County · 7,323 peopleC−better than 22% of U.S. towns·Overall C− · #66 of 123
53AtkinsPope County · 2,868 peopleC−better than 22% of U.S. towns·Overall C+ · #37 of 123
54JacksonvillePulaski County · 29,460 peopleC−better than 21% of U.S. towns·Overall D− · #108 of 123
55Mountain HomeBaxter County · 13,373 peopleC−better than 20% of U.S. towns·Overall C− · #74 of 123
56PottsvillePope County · 3,326 peopleC−better than 20% of U.S. towns·Overall A− · #13 of 123
57RussellvillePope County · 29,521 peopleC−better than 20% of U.S. towns·Overall C− · #67 of 123
58AlmaCrawford County · 6,071 peopleC−better than 18% of U.S. towns·Overall D · #83 of 123
59BatesvilleIndependence County · 11,860 peopleC−better than 18% of U.S. towns·Overall C− · #71 of 123
60Shannon HillsSaline County · 4,829 peopleC−better than 18% of U.S. towns·Overall B− · #33 of 123
61SpringdaleWashington County · 90,685 peopleC−better than 18% of U.S. towns·Overall C · #61 of 123
62DardanelleYell County · 4,521 peopleC−better than 18% of U.S. towns·Overall C · #45 of 123
63ParisLogan County · 3,357 peopleC−better than 17% of U.S. towns·Overall C+ · #41 of 123
64MagnoliaColumbia County · 10,660 peopleC−better than 17% of U.S. towns·Overall C · #63 of 123
65Van BurenCrawford County · 24,556 peopleC−better than 16% of U.S. towns·Overall C · #62 of 123
66MenaPolk County · 5,607 peopleC−better than 16% of U.S. towns·Overall C+ · #36 of 123
67HarrisonBoone County · 13,802 peopleC−better than 15% of U.S. towns·Overall C+ · #39 of 123
68Fort SmithSebastian County · 90,855 peopleDbetter than 15% of U.S. towns·Overall D · #78 of 123
69LonokeLonoke County · 4,299 peopleDbetter than 14% of U.S. towns·Overall D · #81 of 123
70GosnellMississippi County · 2,663 peopleDbetter than 14% of U.S. towns·Overall C · #49 of 123
71North Little RockPulaski County · 65,120 peopleDbetter than 14% of U.S. towns·Overall D− · #102 of 123
72PiggottClay County · 3,508 peopleDbetter than 14% of U.S. towns·Overall C · #60 of 123
73DeWittArkansas County · 2,791 peopleDbetter than 13% of U.S. towns·Overall D · #82 of 123
74ManilaMississippi County · 3,773 peopleDbetter than 12% of U.S. towns·Overall C+ · #44 of 123
75WaldronScott County · 3,387 peopleDbetter than 12% of U.S. towns·Overall D− · #100 of 123
76FordyceDallas County · 3,141 peopleDbetter than 10% of U.S. towns·Overall D− · #106 of 123
77Horseshoe BendIzard County · 2,623 peopleDbetter than 9% of U.S. towns·Overall D · #94 of 123
78Hot SpringsGarland County · 37,979 peopleDbetter than 9% of U.S. towns·Overall D · #90 of 123
79Walnut RidgeLawrence County · 5,478 peopleDbetter than 9% of U.S. towns·Overall D · #87 of 123
80BerryvilleCarroll County · 5,813 peopleDbetter than 9% of U.S. towns·Overall D− · #99 of 123
81Green ForestCarroll County · 3,246 peopleDbetter than 9% of U.S. towns·Overall C− · #69 of 123
82ClarksvilleJohnson County · 9,632 peopleDbetter than 9% of U.S. towns·Overall D · #93 of 123
83ParagouldGreene County · 31,135 peopleDbetter than 8% of U.S. towns·Overall D · #96 of 123
84StuttgartArkansas County · 7,525 peopleDbetter than 8% of U.S. towns·Overall D− · #110 of 123
85Cherokee VillageSharp County · 4,981 peopleDbetter than 8% of U.S. towns·Overall C · #58 of 123
86Mountain ViewStone County · 2,940 peopleDbetter than 8% of U.S. towns·Overall C− · #72 of 123
87CorningClay County · 3,065 peopleDbetter than 8% of U.S. towns·Overall C+ · #34 of 123
88MalvernHot Spring County · 11,144 peopleDbetter than 8% of U.S. towns·Overall D · #80 of 123
89SouthsideIndependence County · 4,274 peopleDbetter than 7% of U.S. towns·Overall C+ · #38 of 123
90NashvilleHoward County · 3,945 peopleDbetter than 7% of U.S. towns·Overall D · #84 of 123
91OzarkFranklin County · 3,628 peopleDbetter than 7% of U.S. towns·Overall C− · #64 of 123
92MonticelloDrew County · 8,269 peopleDbetter than 7% of U.S. towns·Overall D− · #104 of 123
93BoonevilleLogan County · 3,836 peopleDbetter than 7% of U.S. towns·Overall C− · #65 of 123
94AshdownLittle River County · 4,135 peopleDbetter than 6% of U.S. towns·Overall D · #86 of 123
95HuntsvilleMadison County · 3,576 peopleDbetter than 6% of U.S. towns·Overall C · #54 of 123
96CrossettAshley County · 4,454 peopleDbetter than 6% of U.S. towns·Overall D− · #116 of 123
97TexarkanaMiller County · 29,123 peopleDbetter than 6% of U.S. towns·Overall D− · #118 of 123
98El DoradoUnion County · 16,609 peopleDbetter than 6% of U.S. towns·Overall D · #88 of 123
99WarrenBradley County · 5,146 peopleD−better than 4% of U.S. towns·Overall D · #97 of 123
100HopeHempstead County · 8,445 peopleD−better than 4% of U.S. towns·Overall D− · #112 of 123
101CamdenOuachita County · 10,127 peopleD−better than 4% of U.S. towns·Overall D− · #111 of 123
102Pine BluffJefferson County · 38,213 peopleD−better than 4% of U.S. towns·Overall D− · #117 of 123
103ClintonVan Buren County · 2,511 peopleD−better than 4% of U.S. towns·Overall C− · #70 of 123
104BlythevilleMississippi County · 12,227 peopleD−better than 4% of U.S. towns·Overall D− · #115 of 123
105De QueenSevier County · 6,045 peopleD−better than 4% of U.S. towns·Overall C · #47 of 123
106MorriltonConway County · 7,195 peopleD−better than 3% of U.S. towns·Overall D · #85 of 123
107Landmarkunincorporated, Pulaski County · 3,948 peopleD−better than 3% of U.S. towns·Overall C · #53 of 123
108TrumannPoinsett County · 7,527 peopleD−better than 3% of U.S. towns·Overall D− · #98 of 123
109NewportJackson County · 8,193 peopleD−better than 3% of U.S. towns·Overall D− · #114 of 123
110OsceolaMississippi County · 6,450 peopleD−better than 3% of U.S. towns·Overall D− · #113 of 123
111Pineyunincorporated, Garland County · 4,458 peopleD−better than 2% of U.S. towns·Overall D · #75 of 123
112PocahontasRandolph County · 7,622 peopleD−better than 2% of U.S. towns·Overall D · #92 of 123
113WynneCross County · 7,884 peopleD−better than 2% of U.S. towns·Overall D− · #107 of 123
114PrescottNevada County · 2,949 peopleD−better than 2% of U.S. towns·Overall D− · #103 of 123
115Bald KnobWhite County · 2,548 peopleD−better than 2% of U.S. towns·Overall D · #89 of 123
116HoxieLawrence County · 2,568 peopleD−among the lowest in the U.S.·Overall D · #95 of 123
117West MemphisCrittenden County · 23,336 peopleD−among the lowest in the U.S.·Overall D− · #105 of 123
118McGeheeDesha County · 3,389 peopleD−among the lowest in the U.S.·Overall D− · #119 of 123
119North Crossettunincorporated, Ashley County · 2,556 peopleD−among the lowest in the U.S.·Overall D− · #101 of 123
120Helena-West HelenaPhillips County · 8,216 peopleD−among the lowest in the U.S.·Overall D− · #120 of 123
121Forrest CitySt. Francis County · 12,308 peopleD−among the lowest in the U.S.·Overall D− · #122 of 123
122DumasDesha County · 3,476 peopleD−among the lowest in the U.S.·Overall D− · #121 of 123
123MariannaLee County · 3,253 peopleD−among the lowest in the U.S.·Overall D− · #123 of 123
Quick answers

Questions people ask

What is the healthiest town in Arkansas?

Cave Springs (Benton County) ranks first on health among 123 towns, with an A; Bentonville and Centerton 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 (123 in Arkansas). Smaller towns have the grade on their page but no rank. Every town is on the Arkansas page.

Go deeper

More Arkansas lists

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

All Arkansas rankings →
Other states

Healthiest towns in other states