Guest, Sign inJoin
StrawberryPlainsTNPostOfficeStrawberry Plains, #1 on this list · Photo: DwayneP. The original uploader was DwayneP at English Wikipedia. · CC BY-SA 3.0
Tennessee rankings · Cost of living

Most affordable towns in Tennessee

Strawberry Plains ranks first on cost of living among Tennessee’s 177 towns of 2,500+; 37 of the 177 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

Strawberry Plains

unincorporated, Jefferson County · 2,669 people
A+

Cost of living grade, homes cost 4.9 years of area income·Overall B+ · #25 of 175 in TN

#2

Coalfield

unincorporated, Morgan County · 2,754 people
A+

Cost of living grade, homes cost 2.6 years of area income·Overall C · #77 of 175 in TN

#3

South Pittsburg

Marion County · 2,927 people
A+

Cost of living grade, homes cost 2.4 years of area income·Overall C · #81 of 175 in TN

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

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

#TownGradeHome price · overall
1Strawberry Plainsunincorporated, Jefferson County · 2,669 peopleA+4.9 years of area income·Overall B+ · #25 of 175
2Coalfieldunincorporated, Morgan County · 2,754 peopleA+2.6 years of area income·Overall C · #77 of 175
3South PittsburgMarion County · 2,927 peopleA+2.4 years of area income·Overall C · #81 of 175
4CentervilleHickman County · 3,589 peopleA+2.8 years of area income·Overall B− · #56 of 175
5Oliver SpringsAnderson County · 3,433 peopleA3.4 years of area income·Overall C− · #103 of 175
6DresdenWeakley County · 2,911 peopleA3.5 years of area income·Overall C+ · #60 of 175
7Mascotunincorporated, Knox County · 3,277 peopleA3.9 years of area income·Overall B− · #49 of 175
8Park Cityunincorporated, Lincoln County · 2,813 peopleA3.4 years of area income·Overall A− · #15 of 175
9JasperMarion County · 3,636 peopleA3.6 years of area income·Overall C+ · #73 of 175
10Bean StationGrainger County · 3,190 peopleA3.7 years of area income·Overall C · #85 of 175
11NewbernDyer County · 3,222 peopleA3.4 years of area income·Overall B− · #59 of 175
12RockwoodRoane County · 5,607 peopleA3.2 years of area income·Overall C− · #121 of 175
13La FolletteCampbell County · 7,176 peopleA3.2 years of area income·Overall D · #152 of 175
14SelmerMcNairy County · 4,575 peopleA3.0 years of area income·Overall D · #133 of 175
15WoodburyCannon County · 2,828 peopleA3.7 years of area income·Overall C · #97 of 175
16Mount CarmelHawkins County · 5,540 peopleA4.6 years of area income·Overall C+ · #64 of 175
17HendersonChester County · 6,590 peopleA2.9 years of area income·Overall B+ · #29 of 175
18TrentonGibson County · 4,137 peopleA2.6 years of area income·Overall C− · #116 of 175
19HumboldtGibson County · 7,841 peopleA2.6 years of area income·Overall D− · #160 of 175
20HarrimanRoane County · 6,192 peopleA−3.3 years of area income·Overall C− · #120 of 175
21MosheimGreene County · 2,547 peopleA−3.9 years of area income·Overall C− · #115 of 175
22Bloomingdaleunincorporated, Sullivan County · 9,292 peopleA−2.9 years of area income·Overall C− · #110 of 175
23LafayetteMacon County · 6,020 peopleA−3.1 years of area income·Overall C · #91 of 175
24ErwinUnicoi County · 6,019 peopleA−3.9 years of area income·Overall B− · #41 of 175
25LoudonLoudon County · 6,963 peopleA−6.9 years of area income·Overall B · #35 of 175
26ElizabethtonCarter County · 14,350 peopleA−4.0 years of area income·Overall B− · #55 of 175
27MaynardvilleUnion County · 2,723 peopleA−4.0 years of area income·Overall D · #153 of 175
28KingstonRoane County · 6,299 peopleA−4.6 years of area income·Overall B · #34 of 175
29New TazewellClaiborne County · 2,846 peopleA−4.8 years of area income·Overall C− · #119 of 175
30Eagleton Villageunincorporated, Blount County · 5,598 peopleA−2.7 years of area income·Overall B− · #50 of 175
31Hartsville/Trousdale CountyTrousdale County · 12,623 peopleA−3.8 years of area income·Overall B− · #52 of 175
32Mount PleasantMaury County · 5,103 peopleA−3.2 years of area income·Overall D · #148 of 175
33WestmorelandSumner County · 2,879 peopleA−3.3 years of area income·Overall B+ · #23 of 175
34HohenwaldLewis County · 4,151 peopleA−4.2 years of area income·Overall D · #132 of 175
35South Clevelandunincorporated, Bradley County · 7,452 peopleA−3.5 years of area income·Overall B− · #42 of 175
36Estill SpringsFranklin County · 2,692 peopleA−4.9 years of area income·Overall C− · #113 of 175
37CamdenBenton County · 3,690 peopleA−3.8 years of area income·Overall C · #96 of 175
38LivingstonOverton County · 4,147 peopleB+4.2 years of area income·Overall C · #92 of 175
39White PineJefferson County · 2,619 peopleB+4.3 years of area income·Overall C+ · #63 of 175
40LexingtonHenderson County · 8,130 peopleB+4.0 years of area income·Overall C− · #127 of 175
41Union CityObion County · 10,814 peopleB+3.2 years of area income·Overall D− · #158 of 175
42ClintonAnderson County · 10,466 peopleB+4.6 years of area income·Overall C+ · #65 of 175
43Christianaunincorporated, Rutherford County · 4,777 peopleB+4.8 years of area income·Overall A · #3 of 175
44Lenoir CityLoudon County · 12,530 peopleB+5.8 years of area income·Overall C− · #101 of 175
45DunlapSequatchie County · 6,089 peopleB+3.7 years of area income·Overall C− · #128 of 175
46White BluffDickson County · 4,516 peopleB+4.0 years of area income·Overall B− · #45 of 175
47DicksonDickson County · 17,051 peopleB+4.0 years of area income·Overall C+ · #71 of 175
48LouisvilleBlount County · 4,562 peopleB+6.5 years of area income·Overall B− · #43 of 175
49WinchesterFranklin County · 10,438 peopleB+5.7 years of area income·Overall D · #154 of 175
50LewisburgMarshall County · 13,517 peopleB+4.1 years of area income·Overall D · #145 of 175
51Blountvilleunincorporated, Sullivan County · 3,309 peopleB+5.4 years of area income·Overall C · #89 of 175
52Colonial Heightsunincorporated, Sullivan County · 3,258 peopleB+3.8 years of area income·Overall B · #36 of 175
53PulaskiGiles County · 8,394 peopleB+4.0 years of area income·Overall D · #143 of 175
54MontereyPutnam County · 2,827 peopleB+5.3 years of area income·Overall C− · #117 of 175
55SweetwaterMonroe County · 6,706 peopleB+4.6 years of area income·Overall D · #140 of 175
56Sale Creekunincorporated, Hamilton County · 2,955 peopleB4.2 years of area income·Overall C · #78 of 175
57McKenzieCarroll County · 5,632 peopleB3.6 years of area income·Overall C+ · #72 of 175
58EtowahMcMinn County · 3,786 peopleB3.5 years of area income·Overall C · #90 of 175
59Kingston SpringsCheatham County · 2,758 peopleB5.6 years of area income·Overall B− · #58 of 175
60SpringfieldRobertson County · 20,090 peopleB3.9 years of area income·Overall D · #136 of 175
61Soddy-DaisyHamilton County · 13,474 peopleB4.9 years of area income·Overall C+ · #66 of 175
62Apisonunincorporated, Hamilton County · 4,271 peopleB6.4 years of area income·Overall B+ · #32 of 175
63SpartaWhite County · 5,038 peopleB5.0 years of area income·Overall D · #134 of 175
64MilanGibson County · 8,367 peopleB3.0 years of area income·Overall D · #141 of 175
65Hallsunincorporated, Knox County · 10,272 peopleB4.4 years of area income·Overall B+ · #28 of 175
66Shackle Islandunincorporated, Sumner County · 4,404 peopleB6.3 years of area income·Overall B+ · #24 of 175
67CovingtonTipton County · 8,585 peopleB3.1 years of area income·Overall D · #155 of 175
68MorristownHamblen County · 33,517 peopleB4.3 years of area income·Overall D · #149 of 175
69RogersvilleHawkins County · 4,690 peopleB4.0 years of area income·Overall C− · #129 of 175
70Green Hillunincorporated, Wilson County · 6,866 peopleB5.0 years of area income·Overall A− · #8 of 175
71AthensMcMinn County · 15,263 peopleB4.2 years of area income·Overall C− · #109 of 175
72BrightonTipton County · 2,892 peopleB4.0 years of area income·Overall C · #100 of 175
73CrossvilleCumberland County · 13,113 peopleB5.1 years of area income·Overall D · #147 of 175
74Wildwood Lakeunincorporated, Bradley County · 3,495 peopleB3.5 years of area income·Overall C · #79 of 175
75Harrisonunincorporated, Hamilton County · 8,011 peopleB4.6 years of area income·Overall A− · #19 of 175
76DandridgeJefferson County · 3,947 peopleB6.3 years of area income·Overall C · #83 of 175
77PortlandSumner County · 13,658 peopleB3.9 years of area income·Overall B− · #46 of 175
78Powellunincorporated, Knox County · 13,739 peopleB5.0 years of area income·Overall B+ · #21 of 175
79DyersburgDyer County · 15,906 peopleB2.9 years of area income·Overall D− · #166 of 175
80Hopewellunincorporated, Bradley County · 2,634 peopleB4.6 years of area income·Overall B− · #44 of 175
81WaverlyHumphreys County · 4,430 peopleB4.0 years of area income·Overall D · #139 of 175
82Church HillHawkins County · 7,297 peopleB4.5 years of area income·Overall B− · #51 of 175
83Jefferson CityJefferson County · 9,103 peopleB−5.1 years of area income·Overall C · #80 of 175
84FayettevilleLincoln County · 7,068 peopleB−3.9 years of area income·Overall D · #146 of 175
85McMinnvilleWarren County · 13,943 peopleB−4.5 years of area income·Overall D− · #163 of 175
86Middle Valleyunincorporated, Hamilton County · 12,187 peopleB−4.4 years of area income·Overall B · #38 of 175
87MunfordTipton County · 6,996 peopleB−4.3 years of area income·Overall C · #84 of 175
88SomervilleFayette County · 3,622 peopleB−4.3 years of area income·Overall D− · #164 of 175
89Spurgeonunincorporated, Sullivan County · 4,071 peopleB−3.8 years of area income·Overall B− · #53 of 175
90ParisHenry County · 10,468 peopleB−4.3 years of area income·Overall C · #94 of 175
91MartinWeakley County · 11,060 peopleB−4.2 years of area income·Overall C− · #107 of 175
92MadisonvilleMonroe County · 5,428 peopleB−5.1 years of area income·Overall D− · #161 of 175
93GreenbrierRobertson County · 7,170 peopleB−4.4 years of area income·Overall B− · #54 of 175
94East RidgeHamilton County · 21,921 peopleB−3.5 years of area income·Overall C · #99 of 175
95Ashland CityCheatham County · 5,650 peopleB−4.1 years of area income·Overall C · #93 of 175
96BristolSullivan County · 28,107 peopleB−4.1 years of area income·Overall C− · #112 of 175
97Seymourunincorporated, Blount County · 16,216 peopleB−5.1 years of area income·Overall B− · #57 of 175
98GreenevilleGreene County · 16,141 peopleB−4.4 years of area income·Overall C− · #102 of 175
99ColumbiaMaury County · 50,072 peopleB−4.3 years of area income·Overall D · #144 of 175
100SavannahHardin County · 7,689 peopleB−3.9 years of area income·Overall D− · #169 of 175
101Karnsunincorporated, Knox County · 4,115 peopleB−4.5 years of area income·Overall B · #37 of 175
102TusculumGreene County · 3,421 peopleB−5.7 years of area income·Overall A− · #7 of 175
103DaytonRhea County · 7,819 peopleB−4.7 years of area income·Overall C− · #106 of 175
104WhitevilleHardeman County · 4,482 peopleB−3.9 years of area income·Overall D · #151 of 175
105Pleasant ViewCheatham County · 5,797 peopleB−4.9 years of area income·Overall A− · #17 of 175
106LynchburgMoore County · 6,920 peopleB−4.6 years of area income·Overall D · #131 of 175
107CoopertownRobertson County · 4,843 peopleB−5.5 years of area income·Overall C+ · #68 of 175
108White HouseSumner County · 17,872 peopleB−4.5 years of area income·Overall B+ · #26 of 175
109Lake Tansiunincorporated, Cumberland County · 4,437 peopleB−4.7 years of area income·Overall C− · #125 of 175
110TullahomaCoffee County · 21,279 peopleB−4.7 years of area income·Overall D · #142 of 175
111FairviewWilliamson County · 10,877 peopleB−6.3 years of area income·Overall A− · #10 of 175
112Oak RidgeAnderson County · 35,395 peopleB−4.5 years of area income·Overall C+ · #69 of 175
113Oak Groveunincorporated, Washington County · 4,626 peopleB−4.5 years of area income·Overall C+ · #62 of 175
114SmithvilleDeKalb County · 5,620 peopleB−5.3 years of area income·Overall D− · #157 of 175
115LawrenceburgLawrence County · 12,236 peopleC+4.3 years of area income·Overall D · #156 of 175
116HuntingdonCarroll County · 4,462 peopleC+3.7 years of area income·Overall C+ · #61 of 175
117NewportCocke County · 7,049 peopleC+4.7 years of area income·Overall C− · #122 of 175
118AlgoodPutnam County · 4,165 peopleC+5.0 years of area income·Overall C− · #105 of 175
119BrownsvilleHaywood County · 9,301 peopleC+3.4 years of area income·Overall D− · #173 of 175
120ManchesterCoffee County · 13,776 peopleC+5.2 years of area income·Overall C− · #123 of 175
121HarrogateClaiborne County · 4,454 peopleC+4.8 years of area income·Overall D · #138 of 175
122MedinaGibson County · 5,813 peopleC+5.2 years of area income·Overall A− · #14 of 175
123MillingtonShelby County · 12,953 peopleC+3.5 years of area income·Overall D− · #168 of 175
124LebanonWilson County · 53,412 peopleC+5.2 years of area income·Overall C+ · #75 of 175
125PipertonFayette County · 2,889 peopleC+10.1 years of area income·Overall C− · #111 of 175
126ShelbyvilleBedford County · 26,146 peopleC+4.6 years of area income·Overall D− · #167 of 175
127Fairfield Gladeunincorporated, Cumberland County · 9,487 peopleC+5.9 years of area income·Overall C · #88 of 175
128OaklandFayette County · 10,835 peopleC+5.3 years of area income·Overall C · #87 of 175
129KnoxvilleKnox County · 202,021 peopleC+5.1 years of area income·Overall C− · #108 of 175
130Pigeon ForgeSevier County · 6,598 peopleC+6.8 years of area income·Overall D− · #159 of 175
131RipleyLauderdale County · 7,499 peopleC+2.9 years of area income·Overall D− · #175 of 175
132Tellico Villageunincorporated, Loudon County · 7,414 peopleC+7.1 years of area income·Overall B+ · #30 of 175
133SmyrnaRutherford County · 63,321 peopleC+4.7 years of area income·Overall C · #86 of 175
134BolivarHardeman County · 5,043 peopleC+3.2 years of area income·Overall D− · #174 of 175
135KingsportSullivan County · 57,530 peopleC+4.4 years of area income·Overall C− · #130 of 175
136La VergneRutherford County · 42,146 peopleC+4.0 years of area income·Overall C · #82 of 175
137AtokaTipton County · 10,645 peopleC+5.2 years of area income·Overall B− · #48 of 175
138MemphisShelby County · 609,647 peopleC+2.3 years of area income·Overall D− · #170 of 175
139ClevelandBradley County · 51,172 peopleC4.7 years of area income·Overall D · #150 of 175
140Red BankHamilton County · 12,405 peopleC4.2 years of area income·Overall C+ · #76 of 175
141MillersvilleSumner County · 6,438 peopleC3.6 years of area income·Overall C+ · #70 of 175
142MaryvilleBlount County · 32,442 peopleC5.4 years of area income·Overall A− · #16 of 175
143UnicoiUnicoi County · 3,861 peopleC4.7 years of area income·Overall C− · #118 of 175
144OneidaScott County · 3,899 peopleC4.6 years of area income·Overall D− · #165 of 175
145GallatinSumner County · 54,590 peopleC5.1 years of area income·Overall B− · #47 of 175
146JonesboroughWashington County · 6,990 peopleC5.8 years of area income·Overall B · #33 of 175
147AlcoaBlount County · 13,689 peopleC4.4 years of area income·Overall C · #98 of 175
148ClarksvilleMontgomery County · 188,829 peopleC4.6 years of area income·Overall C− · #126 of 175
149SeviervilleSevier County · 19,010 peopleC6.7 years of area income·Overall D− · #162 of 175
150TiptonvilleLake County · 3,333 peopleC3.8 years of area income·Overall D− · #171 of 175
151FarragutKnox County · 25,121 peopleC9.5 years of area income·Overall A− · #12 of 175
152GoodlettsvilleDavidson County · 17,506 peopleC4.5 years of area income·Overall C− · #124 of 175
153ChattanoogaHamilton County · 194,144 peopleC4.4 years of area income·Overall D · #137 of 175
154GatlinburgSevier County · 3,715 peopleC6.5 years of area income·Overall D · #135 of 175
155JacksonMadison County · 69,339 peopleC3.6 years of area income·Overall D− · #172 of 175
156Mount JulietWilson County · 45,172 peopleC6.5 years of area income·Overall A− · #9 of 175
157MurfreesboroRutherford County · 171,178 peopleC−5.0 years of area income·Overall C+ · #67 of 175
158HendersonvilleSumner County · 64,266 peopleC−6.0 years of area income·Overall B+ · #27 of 175
159NolensvilleWilliamson County · 15,789 peopleC−9.8 years of area income·Overall A+ · #1 of 175
160Spring HillWilliamson County · 61,336 peopleC−6.1 years of area income·Overall A− · #6 of 175
161Johnson CityWashington County · 74,943 peopleC−5.1 years of area income·Overall C− · #104 of 175
162CookevillePutnam County · 38,212 peopleC−5.8 years of area income·Overall C− · #114 of 175
163BartlettShelby County · 56,416 peopleC−4.8 years of area income·Overall B · #40 of 175
164Thompson's StationWilliamson County · 9,469 peopleC−8.5 years of area income·Overall A− · #13 of 175
165Signal MountainHamilton County · 8,824 peopleC−8.7 years of area income·Overall A · #2 of 175
166Sewanee College campusunincorporated, Franklin County · 2,936 peopleC−6.9 years of area income·Overall C+
167CollegedaleHamilton County · 11,499 peopleC−5.7 years of area income·Overall B+ · #31 of 175
168Oak HillDavidson County · 4,581 peopleD14.0 years of area income·Overall C+ · #74 of 175
169Nashville745,904 peopleD5.5 years of area income·No overall grade
170FranklinWilliamson County · 90,226 peopleD10.7 years of area income·Overall A · #5 of 175
171ArlingtonShelby County · 15,703 peopleD6.1 years of area income·Overall A− · #18 of 175
172ColliervilleShelby County · 51,909 peopleD7.6 years of area income·Overall B+ · #22 of 175
173LakelandShelby County · 14,422 peopleD6.7 years of area income·Overall A− · #11 of 175
174BrentwoodWilliamson County · 45,313 peopleD16.3 years of area income·Overall A · #4 of 175
175GermantownShelby County · 40,001 peopleD7.2 years of area income·Overall B+ · #20 of 175
176Belle MeadeDavidson County · 2,621 peopleD23.4 years of area income·Overall B · #39 of 175
177Forest HillsDavidson County · 4,473 peopleD−16.5 years of area income·Overall C · #95 of 175
Quick answers

Questions people ask

What is the most affordable town in Tennessee?

Strawberry Plains (Jefferson County) ranks first on cost of living among 177 towns, with an A+; Coalfield and South Pittsburg 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 (177 in Tennessee). Smaller towns have the grade on their page but no rank. Every town is on the Tennessee page.

Go deeper

More Tennessee lists

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

All Tennessee rankings →
Other states

Most affordable towns in other states