Guest, Sign inJoin
Lonoke, AR 021Lonoke, #1 on this list · Photo: Brandonrush · CC BY-SA 4.0
Arkansas rankings · Cost of living

Most affordable towns in Arkansas

Lonoke ranks first on cost of living among Arkansas’ 123 towns of 2,500+; 32 of the 123 grade A− or better on cost of living nationally.

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). How grades work

#1

Lonoke

Lonoke County · 4,299 people
A+

Cost of living grade, homes cost 3.0 years of area income·Overall D · #81 of 123 in AR

#2

Huntsville

Madison County · 3,576 people
A+

Cost of living grade, homes cost 3.2 years of area income·Overall C · #54 of 123 in AR

#3

Landmark

unincorporated, Pulaski County · 3,948 people
A+

Cost of living grade, homes cost 2.3 years of area income·Overall C · #53 of 123 in AR

All 123 towns

Cost of living 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.

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

Questions people ask

What is the most affordable town in Arkansas?

Lonoke (Lonoke County) ranks first on cost of living among 123 towns, with an A+; Huntsville and Landmark follow.

How are these towns ranked?

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). 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 cost of living 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

Most affordable towns in other states