TNTennessee rankings

Most affordable towns in Tennessee

Ranked by how many years of a typical TN household income ($69,595) it takes to buy each town's median home. Lower is easier to buy in. 184 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Tennessee · Most affordable

Morristown ranks #44 of 184

2.6 yrs of a typical TN income buys a typical home · Visit Morristown →

Morristown ranks #44 of 184 for most affordable in Tennessee
#TownYears of incomeHome valueMedian income
1 Newbern3,289 people 1.4 yrs $99,700 $58,455
2 Humboldt7,787 people 1.5 yrs $102,300 $52,917
3 Tiptonville3,572 people 1.5 yrs $106,500 $23,027
4 Parsons Parsons2,686 people 1.7 yrs $118,100 $36,154
5 Clifton2,660 people 1.8 yrs $122,100 $43,571
6 Livingston Livingston3,999 people 1.8 yrs $123,000 $39,567
7 Whiteville4,530 people 1.8 yrs $124,400 $42,105
8 Hohenwald3,884 people 1.8 yrs $125,600 $51,440
9 Trenton Trenton4,151 people 1.8 yrs $126,000 $58,750
10 Dresden Dresden2,943 people 1.8 yrs $126,900 $51,000
11 Rockwood5,566 people 1.8 yrs $128,700 $47,791
12 Newport6,881 people 1.9 yrs $133,500 $31,250
13 La Follette La Follette7,273 people 2.0 yrs $138,900 $37,581
14 Map of Milan Milan8,244 people 2.1 yrs $144,100 $43,886
15 Decherd2,976 people 2.1 yrs $144,600 $37,575
16 Union City10,982 people 2.1 yrs $146,000 $50,870
17 Henderson6,411 people 2.1 yrs $147,900 $45,938
18 Bolivar5,144 people 2.2 yrs $150,200 $39,028
19 Harriman Harriman6,090 people 2.2 yrs $153,200 $44,653
20 Map of McKenzie McKenzie5,631 people 2.2 yrs $154,500 $37,236
21 Ripley7,658 people 2.2 yrs $154,900 $37,432
22 Camden3,678 people 2.2 yrs $155,200 $55,029
23 Selmer4,488 people 2.2 yrs $155,900 $51,591
24 Brownsville9,622 people 2.3 yrs $158,100 $43,494
25 Savannah7,412 people 2.3 yrs $160,200 $39,712
26 Huntingdon4,441 people 2.3 yrs $160,500 $51,969
27 Mosheim2,511 people 2.3 yrs $160,700 $48,986
28 Paris Paris10,338 people 2.4 yrs $163,600 $41,012
29 Bean Station3,016 people 2.4 yrs $164,600 $44,785
30 Monterey2,768 people 2.4 yrs $165,000 $45,922
31 Bloomingdale9,292 people 2.4 yrs $165,500 $52,317
32 Dyersburg15,979 people 2.4 yrs $168,300 $52,064
33 Strawberry Plains2,669 people 2.4 yrs $168,400 $75,027
34 Memphis618,980 people 2.4 yrs $169,000 $51,736
35 Oneida3,819 people 2.5 yrs $170,600 $48,622
36 Waverly4,302 people 2.5 yrs $171,900 $43,773
37 Elizabethton14,374 people 2.5 yrs $172,900 $46,975
38 Lexington Lexington7,962 people 2.5 yrs $176,000 $49,057
39 Blountville3,309 people 2.5 yrs $177,300 $54,754
40 Sweetwater Sweetwater6,532 people 2.6 yrs $178,400 $45,451
41 Map of Mount Carmel Mount Carmel5,472 people 2.6 yrs $179,600 $68,866
42 Erwin5,988 people 2.6 yrs $180,900 $47,487
43 Oliver Springs3,281 people 2.6 yrs $180,900 $51,183
44 Morristown31,527 people 2.6 yrs $181,100 $47,917
45 McMinnville McMinnville13,844 people 2.6 yrs $182,200 $47,179
46 New Tazewell2,799 people 2.6 yrs $183,800 $53,567
47 Lawrenceburg11,844 people 2.7 yrs $184,600 $42,343
48 Covington8,587 people 2.7 yrs $185,900 $42,254
49 South Pittsburg South Pittsburg3,013 people 2.7 yrs $187,100 $57,865
50 Coalfield2,754 people 2.7 yrs $190,200 $90,104
51 Map of Algood Algood4,036 people 2.7 yrs $190,300 $42,359
52 Map of Etowah Etowah3,658 people 2.7 yrs $190,800 $39,291
53 Dunlap5,678 people 2.8 yrs $192,100 $45,589
54 Rogersville4,647 people 2.8 yrs $192,800 $47,500
55 Smithville5,288 people 2.8 yrs $194,200 $33,192
56 Pulaski Pulaski8,285 people 2.8 yrs $194,400 $48,538
57 Bristol27,636 people 2.8 yrs $194,500 $58,162
58 Tazewell2,902 people 2.8 yrs $196,800 $41,836
59 Eagleton Village5,598 people 2.8 yrs $197,700 $71,875
60 Martin10,915 people 2.8 yrs $198,300 $43,381
61 Map of Harrogate Harrogate4,368 people 2.9 yrs $203,900 $65,586
62 White Pine2,565 people 2.9 yrs $203,900 $55,313
63 Estill Springs Estill Springs2,695 people 2.9 yrs $204,000 $59,205
64 Maynardville2,528 people 3.0 yrs $205,400 $46,106
65 Mascot3,277 people 3.0 yrs $206,000 $60,250
66 Millington11,289 people 3.0 yrs $207,300 $49,979
67 Jasper Jasper3,612 people 3.0 yrs $209,000 $73,013
68 Church Hill Church Hill7,139 people 3.0 yrs $211,000 $65,526
69 East Ridge East Ridge22,070 people 3.0 yrs $211,100 $62,247
70 Jefferson City8,579 people 3.1 yrs $213,200 $60,638
71 Centerville3,535 people 3.1 yrs $213,400 $59,167
72 Lafayette5,727 people 3.1 yrs $213,900 $51,736
73 Map of Brighton Brighton2,889 people 3.1 yrs $214,100 $80,882
74 Dayton7,625 people 3.1 yrs $214,900 $49,719
75 Mountain City2,542 people 3.1 yrs $216,300 $38,818
76 Woodbury2,774 people 3.1 yrs $216,400 $58,466
77 Park City2,813 people 3.1 yrs $216,700 $95,417
78 Winchester9,799 people 3.1 yrs $216,900 $62,782
79 Sparta4,939 people 3.1 yrs $217,000 $50,080
80 Colonial Heights3,258 people 3.1 yrs $217,100 $80,148
81 Jackson Jackson68,435 people 3.1 yrs $217,800 $53,032
82 Spurgeon4,071 people 3.2 yrs $219,300 $64,250
83 Map of Kingston Kingston6,224 people 3.2 yrs $220,000 $71,675
84 Athens14,471 people 3.2 yrs $225,000 $53,929
85 Clinton Clinton10,239 people 3.2 yrs $225,000 $68,882
86 Lewisburg12,861 people 3.2 yrs $225,700 $48,341
87 Greeneville Greeneville15,646 people 3.3 yrs $227,400 $49,889
88 Fayetteville Fayetteville7,057 people 3.3 yrs $230,800 $49,223
89 Wildwood Lake3,495 people 3.3 yrs $231,700 $62,722
90 South Cleveland7,452 people 3.3 yrs $232,600 $66,601
91 Kingsport56,262 people 3.4 yrs $234,100 $52,490
92 Madisonville5,241 people 3.4 yrs $234,400 $39,878
93 Jacksboro2,650 people 3.4 yrs $236,500 $68,750
94 Manchester12,944 people 3.4 yrs $237,400 $57,500
95 Knoxville Knoxville195,185 people 3.4 yrs $239,700 $54,039
96 Map of Westmoreland Westmoreland2,845 people 3.5 yrs $241,700 $59,405
97 Shelbyville24,661 people 3.5 yrs $244,000 $55,073
98 Loudon6,432 people 3.5 yrs $244,200 $53,650
99 Unicoi3,806 people 3.5 yrs $244,300 $42,424
100 Munford6,588 people 3.5 yrs $244,400 $89,531
101 Mount Pleasant4,837 people 3.5 yrs $244,400 $50,108
102 Crossville Crossville12,428 people 3.5 yrs $246,300 $48,802
103 Tullahoma21,103 people 3.6 yrs $251,900 $60,979
104 Map of Lenoir City Lenoir City11,110 people 3.6 yrs $252,400 $67,259
105 Map of Springfield Springfield19,255 people 3.6 yrs $253,600 $59,465
106 Map of Soddy-Daisy Soddy-Daisy13,231 people 3.7 yrs $256,600 $75,113
107 Dandridge3,538 people 3.7 yrs $259,100 $53,507
108 Oak Grove4,626 people 3.7 yrs $260,600 $72,143
109 Clarksville176,456 people 3.8 yrs $263,600 $69,303
110 Tusculum Tusculum3,337 people 3.8 yrs $267,500 $70,694
111 Johnson City72,222 people 3.9 yrs $268,200 $57,254
112 Red Bank12,010 people 3.9 yrs $269,400 $63,983
113 Oak Ridge32,693 people 3.9 yrs $270,200 $72,311
114 Cleveland48,829 people 3.9 yrs $272,200 $58,559
115 Alcoa12,222 people 4.0 yrs $277,100 $65,714
116 White Bluff4,080 people 4.0 yrs $279,900 $69,483
117 Lake Tansi4,437 people 4.0 yrs $280,900 $57,991
118 Portland Portland13,449 people 4.1 yrs $282,200 $72,647
119 Chattanooga Chattanooga185,783 people 4.1 yrs $283,200 $64,523
120 Lynchburg, Moore County metropolitan government6,674 people 4.1 yrs $285,300 $66,469
121 Medina5,407 people 4.1 yrs $287,200 $107,807
122 Sevierville18,397 people 4.2 yrs $289,600 $52,421
123 Pigeon Forge6,375 people 4.2 yrs $291,800 $53,261
124 Dickson16,424 people 4.2 yrs $292,600 $69,678
125 Ashland City5,424 people 4.2 yrs $294,100 $79,231
126 Blaine3,213 people 4.3 yrs $297,400 $77,092
127 Jonesborough6,232 people 4.3 yrs $299,200 $74,015
128 Powell13,739 people 4.3 yrs $299,400 $82,434
129 Sale Creek2,955 people 4.3 yrs $299,700 $53,932
130 Cookeville36,088 people 4.4 yrs $305,400 $51,375
131 Hopewell2,634 people 4.4 yrs $305,600 $87,842
132 Harrison8,011 people 4.4 yrs $307,400 $89,395
133 Seymour16,216 people 4.4 yrs $308,100 $82,855
134 Columbia45,441 people 4.4 yrs $308,700 $63,719
135 La Vergne40,243 people 4.5 yrs $309,900 $81,313
136 Map of Millersville Millersville5,836 people 4.5 yrs $309,900 $71,789
137 Bartlett56,876 people 4.5 yrs $310,400 $102,070
138 Map of Somerville Somerville3,466 people 4.5 yrs $312,900 $44,310
139 Oakland Oakland9,979 people 4.6 yrs $319,100 $97,798
140 Middle Valley12,187 people 4.6 yrs $319,400 $95,000
141 Atoka10,385 people 4.6 yrs $320,700 $89,663
142 Halls10,272 people 4.6 yrs $321,300 $90,933
143 Greenbrier6,971 people 4.6 yrs $321,900 $85,174
144 Karns4,115 people 4.7 yrs $328,600 $100,043
145 Map of Gatlinburg Gatlinburg3,663 people 4.8 yrs $332,000 $53,475
146 Hartsville/Trousdale County Hartsville/Trousdale County11,957 people 4.9 yrs $337,600 $72,747
147 White House White House14,631 people 5.0 yrs $344,800 $90,019
148 Fairfield Glade9,487 people 5.1 yrs $356,800 $71,682
149 Maryville32,392 people 5.1 yrs $358,100 $81,963
150 Smyrna Smyrna56,692 people 5.1 yrs $358,300 $81,926
151 Christiana4,777 people 5.2 yrs $361,900 $100,683
152 Map of Collegedale Collegedale11,330 people 5.2 yrs $365,100 $70,246
153 Green Hill6,866 people 5.3 yrs $365,900 $91,818
154 Gallatin48,532 people 5.3 yrs $372,000 $77,518
155 Map of Lebanon Lebanon44,788 people 5.4 yrs $378,400 $72,848
156 Louisville4,383 people 5.5 yrs $379,900 $89,744
157 Goodlettsville17,597 people 5.5 yrs $381,900 $70,758
158 Map of Lakeland Lakeland14,192 people 5.6 yrs $388,900 $116,250
159 Fairview10,009 people 5.6 yrs $390,200 $91,131
160 Pleasant View Pleasant View5,276 people 5.6 yrs $390,900 $109,213
161 Murfreesboro161,445 people 5.8 yrs $402,100 $80,108
162 Nashville-Davidson metropolitan government715,388 people 6.0 yrs $417,400 $77,853
163 Map of Coopertown Coopertown4,640 people 6.1 yrs $421,500 $118,241
164 Arlington15,205 people 6.1 yrs $424,400 $135,105
165 Kingston Springs2,791 people 6.1 yrs $426,500 $103,250
166 Hendersonville63,091 people 6.2 yrs $430,700 $97,200
167 Apison4,271 people 6.6 yrs $459,000 $129,307
168 Mount Juliet42,073 people 6.6 yrs $460,100 $107,068
169 Sewanee2,936 people 6.7 yrs $465,500 $136,111
170 Germantown Germantown40,673 people 6.8 yrs $470,800 $149,920
171 Collierville51,515 people 7.0 yrs $485,900 $138,598
172 Map of Spring Hill Spring Hill55,765 people 7.1 yrs $493,800 $112,013
173 Tellico Village7,414 people 7.4 yrs $517,200 $106,875
174 Shackle Island4,404 people 7.8 yrs $540,400 $130,125
175 Signal Mountain8,860 people 7.8 yrs $544,300 $141,008
176 Map of Farragut Farragut24,634 people 8.4 yrs $583,400 $142,093
177 Piperton2,569 people 8.9 yrs $618,800 $130,100
178 Map of Thompson's Station Thompson's Station8,294 people 10.1 yrs $700,500 $132,647
179 Franklin Franklin87,133 people 10.1 yrs $705,400 $119,528
180 Nolensville Nolensville15,074 people 11.2 yrs $777,800 $177,148
181 Brentwood45,556 people 14.8 yrs $1,031,300 $182,088
182 Oak Hill Oak Hill4,617 people 17.2 yrs $1,199,600 $215,530
183 Forest Hills4,683 people 20.3 yrs $1,413,100 $250,001
184 Map of Belle Meade Belle Meade2,708 people 28.7 yrs $2,000,001 $250,001

How this ranking works

We divide each town’s median home value by the TN median household income ($69,595). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Tennessee as a whole it’s 4.1 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states