Guest, Sign inJoin
Belle Meade PlantationBelle Meade, #1 on this list · Photo: Colin1769 · CC BY-SA 3.0
Tennessee rankings · Income

Towns with the highest incomes in Tennessee

Belle Meade (tied with 1 more) has the highest median household income of Tennessee’s 177 towns of 2,500+: $250,000+ a year (Census ACS 2020–2024). The typical town here is at $60,638; 27 of the 177 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#T1

Belle Meade

Davidson County · 2,621 people
$250,000+

Median household income·1.4% in poverty

#T1

Forest Hills

Davidson County · 4,473 people
$250,000+

Median household income·6.7% in poverty

#3

Oak Hill

Davidson County · 4,581 people
$215,530

Median household income·±$23,640 margin·1.2% in poverty

All 177 towns

Median household income, highest first. Towns with the same figure share a rank (T = tied; 4 towns here).

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

#TownMedian household incomeMargin (±)In poverty
T1Belle MeadeDavidson County · 2,621 people$250,000+—1.4%of residents
T1Forest HillsDavidson County · 4,473 people$250,000+—6.7%of residents
3Oak HillDavidson County · 4,581 people$215,530$23,6401.2%of residents
4BrentwoodWilliamson County · 45,313 people$182,088$12,8093.6%of residents
5NolensvilleWilliamson County · 15,789 people$177,148$17,1872.1%of residents
6GermantownShelby County · 40,001 people$149,920$8,0362.7%of residents
7FarragutKnox County · 25,121 people$142,093$8,3423.8%of residents
8Signal MountainHamilton County · 8,824 people$141,008$26,9473.3%of residents
9ColliervilleShelby County · 51,909 people$138,598$6,4083.2%of residents
10Sewanee College campusunincorporated, Franklin County · 2,936 people$136,111$39,56912.0%of residents
11ArlingtonShelby County · 15,703 people$135,105$11,4834.9%of residents
12Thompson's StationWilliamson County · 9,469 people$132,647$33,4783.5%of residents
13Shackle Islandunincorporated, Sumner County · 4,404 people$130,125$42,8196.7%of residents
14PipertonFayette County · 2,889 people$130,100$14,4844.6%of residents
15Apisonunincorporated, Hamilton County · 4,271 people$129,307$51,32512.4%of residents
16FranklinWilliamson County · 90,226 people$119,528$6,5764.6%of residents
17CoopertownRobertson County · 4,843 people$118,241$20,3739.2%of residents
18LakelandShelby County · 14,422 people$116,250$9,1443.2%of residents
19Spring HillWilliamson County · 61,336 people$112,013$9,1234.3%of residents
20Pleasant ViewCheatham County · 5,797 people$109,213$9,5821.4%of residents
21MedinaGibson County · 5,813 people$107,807$12,2712.6%of residents
22Mount JulietWilson County · 45,172 people$107,068$8,5846.0%of residents
23Tellico Villageunincorporated, Loudon County · 7,414 people$106,875$10,6513.3%of residents
24Kingston SpringsCheatham County · 2,758 people$103,250$12,5815.6%of residents
25BartlettShelby County · 56,416 people$102,070$5,7445.1%of residents
26Christianaunincorporated, Rutherford County · 4,777 people$100,683$11,3284.9%of residents
27Karnsunincorporated, Knox County · 4,115 people$100,043$10,6593.8%of residents
28OaklandFayette County · 10,835 people$97,798$8,8105.8%of residents
29HendersonvilleSumner County · 64,266 people$97,200$5,8416.3%of residents
30Park Cityunincorporated, Lincoln County · 2,813 people$95,417$25,2174.7%of residents
31Middle Valleyunincorporated, Hamilton County · 12,187 people$95,000$10,0285.0%of residents
32Green Hillunincorporated, Wilson County · 6,866 people$91,818$17,8625.2%of residents
33FairviewWilliamson County · 10,877 people$91,131$16,27911.6%of residents
34Hallsunincorporated, Knox County · 10,272 people$90,933$14,3418.0%of residents
35Coalfieldunincorporated, Morgan County · 2,754 people$90,104$35,98710.7%of residents
36White HouseSumner County · 17,872 people$90,019$5,5127.0%of residents
37LouisvilleBlount County · 4,562 people$89,744$14,46911.8%of residents
38AtokaTipton County · 10,645 people$89,663$13,5657.0%of residents
39MunfordTipton County · 6,996 people$89,531$20,7248.8%of residents
40Harrisonunincorporated, Hamilton County · 8,011 people$89,395$16,4683.9%of residents
41Hopewellunincorporated, Bradley County · 2,634 people$87,842$15,39118.7%of residents
42GreenbrierRobertson County · 7,170 people$85,174$8,6926.0%of residents
43Seymourunincorporated, Blount County · 16,216 people$82,855$14,9588.3%of residents
44Powellunincorporated, Knox County · 13,739 people$82,434$8,5114.1%of residents
45MaryvilleBlount County · 32,442 people$81,963$5,0646.7%of residents
46SmyrnaRutherford County · 63,321 people$81,926$4,55512.5%of residents
47La VergneRutherford County · 42,146 people$81,313$5,80515.1%of residents
48BrightonTipton County · 2,892 people$80,882$16,39314.9%of residents
49Colonial Heightsunincorporated, Sullivan County · 3,258 people$80,148$7,3804.7%of residents
50MurfreesboroRutherford County · 171,178 people$80,108$2,2098.8%of residents
51Ashland CityCheatham County · 5,650 people$79,231$23,0596.4%of residents
52Nashville745,904 people$77,853$1,25313.9%of residents
53GallatinSumner County · 54,590 people$77,518$7,10313.0%of residents
54Soddy-DaisyHamilton County · 13,474 people$75,113$8,7737.4%of residents
55Strawberry Plainsunincorporated, Jefferson County · 2,669 people$75,027$16,9543.0%of residents
56JonesboroughWashington County · 6,990 people$74,015$11,12311.7%of residents
57JasperMarion County · 3,636 people$73,013$19,23210.1%of residents
58LebanonWilson County · 53,412 people$72,848$6,12913.1%of residents
59Hartsville/Trousdale CountyTrousdale County · 12,623 people$72,747$8,70911.9%of residents
60PortlandSumner County · 13,658 people$72,647$12,81611.2%of residents
61Oak RidgeAnderson County · 35,395 people$72,311$6,12412.2%of residents
62Oak Groveunincorporated, Washington County · 4,626 people$72,143$26,0077.1%of residents
63Eagleton Villageunincorporated, Blount County · 5,598 people$71,875$21,21011.8%of residents
64MillersvilleSumner County · 6,438 people$71,789$15,21010.5%of residents
65Fairfield Gladeunincorporated, Cumberland County · 9,487 people$71,682$7,9367.2%of residents
66KingstonRoane County · 6,299 people$71,675$14,5727.1%of residents
67GoodlettsvilleDavidson County · 17,506 people$70,758$8,0239.7%of residents
68TusculumGreene County · 3,421 people$70,694$15,5265.5%of residents
69CollegedaleHamilton County · 11,499 people$70,246$14,0407.3%of residents
70DicksonDickson County · 17,051 people$69,678$3,40812.8%of residents
71White BluffDickson County · 4,516 people$69,483$8,00310.2%of residents
72ClarksvilleMontgomery County · 188,829 people$69,303$1,68112.3%of residents
73ClintonAnderson County · 10,466 people$68,882$10,18512.7%of residents
74Mount CarmelHawkins County · 5,540 people$68,866$4,4047.0%of residents
75Lenoir CityLoudon County · 12,530 people$67,259$4,82517.0%of residents
76South Clevelandunincorporated, Bradley County · 7,452 people$66,601$4,13510.2%of residents
77LynchburgMoore County · 6,920 people$66,469$7,8818.0%of residents
78AlcoaBlount County · 13,689 people$65,714$5,90512.9%of residents
79HarrogateClaiborne County · 4,454 people$65,586$7,57212.4%of residents
80Church HillHawkins County · 7,297 people$65,526$10,4736.4%of residents
81ChattanoogaHamilton County · 194,144 people$64,523$1,96419.1%of residents
82Spurgeonunincorporated, Sullivan County · 4,071 people$64,250$11,98321.9%of residents
83Red BankHamilton County · 12,405 people$63,983$7,85012.0%of residents
84ColumbiaMaury County · 50,072 people$63,719$4,36014.2%of residents
85WinchesterFranklin County · 10,438 people$62,782$8,12313.5%of residents
86Wildwood Lakeunincorporated, Bradley County · 3,495 people$62,722$15,75715.0%of residents
87East RidgeHamilton County · 21,921 people$62,247$6,90013.1%of residents
88TullahomaCoffee County · 21,279 people$60,979$5,15218.0%of residents
89Jefferson CityJefferson County · 9,103 people$60,638$11,63719.0%of residents
90Mascotunincorporated, Knox County · 3,277 people$60,250$14,74419.2%of residents
91SpringfieldRobertson County · 20,090 people$59,465$3,20822.4%of residents
92WestmorelandSumner County · 2,879 people$59,405$15,48113.9%of residents
93Estill SpringsFranklin County · 2,692 people$59,205$5,68413.6%of residents
94CentervilleHickman County · 3,589 people$59,167$13,0749.6%of residents
95TrentonGibson County · 4,137 people$58,750$16,95229.6%of residents
96ClevelandBradley County · 51,172 people$58,559$4,59416.7%of residents
97WoodburyCannon County · 2,828 people$58,466$18,45221.0%of residents
98NewbernDyer County · 3,222 people$58,455$7,42318.0%of residents
99BristolSullivan County · 28,107 people$58,162$6,85613.6%of residents
100Lake Tansiunincorporated, Cumberland County · 4,437 people$57,991$8,16013.9%of residents
101South PittsburgMarion County · 2,927 people$57,865$13,75221.8%of residents
102ManchesterCoffee County · 13,776 people$57,500$5,60014.9%of residents
103Johnson CityWashington County · 74,943 people$57,254$2,94220.3%of residents
104White PineJefferson County · 2,619 people$55,313$15,05811.6%of residents
105ShelbyvilleBedford County · 26,146 people$55,073$6,53320.7%of residents
106CamdenBenton County · 3,690 people$55,029$21,97519.8%of residents
107Blountvilleunincorporated, Sullivan County · 3,309 people$54,754$15,1218.3%of residents
108KnoxvilleKnox County · 202,021 people$54,039$1,60620.2%of residents
109Sale Creekunincorporated, Hamilton County · 2,955 people$53,932$7,3075.0%of residents
110AthensMcMinn County · 15,263 people$53,929$7,72717.0%of residents
111LoudonLoudon County · 6,963 people$53,650$14,02318.5%of residents
112New TazewellClaiborne County · 2,846 people$53,567$11,06312.5%of residents
113DandridgeJefferson County · 3,947 people$53,507$9,29015.1%of residents
114GatlinburgSevier County · 3,715 people$53,475$5,08113.5%of residents
115Pigeon ForgeSevier County · 6,598 people$53,261$2,90621.0%of residents
116JacksonMadison County · 69,339 people$53,032$2,67222.2%of residents
117HumboldtGibson County · 7,841 people$52,917$9,46913.3%of residents
118KingsportSullivan County · 57,530 people$52,490$2,58120.7%of residents
119SeviervilleSevier County · 19,010 people$52,421$8,23015.4%of residents
120Bloomingdaleunincorporated, Sullivan County · 9,292 people$52,317$3,92725.7%of residents
121DyersburgDyer County · 15,906 people$52,064$7,97621.6%of residents
122HuntingdonCarroll County · 4,462 people$51,969$3,77220.0%of residents
T123LafayetteMacon County · 6,020 people$51,736$16,81327.6%of residents
T123MemphisShelby County · 609,647 people$51,736$1,07223.1%of residents
125SelmerMcNairy County · 4,575 people$51,591$11,21223.6%of residents
126HohenwaldLewis County · 4,151 people$51,440$13,80820.4%of residents
127CookevillePutnam County · 38,212 people$51,375$3,72623.5%of residents
128Oliver SpringsAnderson County · 3,433 people$51,183$24,05117.0%of residents
129DresdenWeakley County · 2,911 people$51,000$11,00010.6%of residents
130Union CityObion County · 10,814 people$50,870$11,62823.5%of residents
131Mount PleasantMaury County · 5,103 people$50,108$7,52322.8%of residents
132SpartaWhite County · 5,038 people$50,080$9,26014.3%of residents
133MillingtonShelby County · 12,953 people$49,979$9,94016.5%of residents
134GreenevilleGreene County · 16,141 people$49,889$5,24018.5%of residents
135DaytonRhea County · 7,819 people$49,719$10,24922.2%of residents
136FayettevilleLincoln County · 7,068 people$49,223$6,66116.9%of residents
137LexingtonHenderson County · 8,130 people$49,057$6,53218.4%of residents
138MosheimGreene County · 2,547 people$48,986$3,93217.4%of residents
139CrossvilleCumberland County · 13,113 people$48,802$5,19822.9%of residents
140OneidaScott County · 3,899 people$48,622$8,49828.1%of residents
141PulaskiGiles County · 8,394 people$48,538$8,11725.7%of residents
142LewisburgMarshall County · 13,517 people$48,341$7,93619.9%of residents
143MorristownHamblen County · 33,517 people$47,917$5,86426.0%of residents
144RockwoodRoane County · 5,607 people$47,791$8,61322.1%of residents
145RogersvilleHawkins County · 4,690 people$47,500$3,40115.7%of residents
146ErwinUnicoi County · 6,019 people$47,487$14,10812.6%of residents
147McMinnvilleWarren County · 13,943 people$47,179$7,12420.7%of residents
148ElizabethtonCarter County · 14,350 people$46,975$5,93818.8%of residents
149MaynardvilleUnion County · 2,723 people$46,106$5,63221.7%of residents
150HendersonChester County · 6,590 people$45,938$5,51124.1%of residents
151MontereyPutnam County · 2,827 people$45,922$5,18629.9%of residents
152DunlapSequatchie County · 6,089 people$45,589$10,96634.3%of residents
153SweetwaterMonroe County · 6,706 people$45,451$13,51514.6%of residents
154Bean StationGrainger County · 3,190 people$44,785$7,07518.3%of residents
155HarrimanRoane County · 6,192 people$44,653$13,16021.2%of residents
156SomervilleFayette County · 3,622 people$44,310$7,31125.0%of residents
157MilanGibson County · 8,367 people$43,886$10,37821.3%of residents
158WaverlyHumphreys County · 4,430 people$43,773$8,63216.2%of residents
159BrownsvilleHaywood County · 9,301 people$43,494$3,89425.7%of residents
160MartinWeakley County · 11,060 people$43,381$8,22326.3%of residents
161UnicoiUnicoi County · 3,861 people$42,424$15,23721.3%of residents
162AlgoodPutnam County · 4,165 people$42,359$9,03932.9%of residents
163LawrenceburgLawrence County · 12,236 people$42,343$7,49721.5%of residents
164CovingtonTipton County · 8,585 people$42,254$7,94929.2%of residents
165WhitevilleHardeman County · 4,482 people$42,105$10,40528.4%of residents
166ParisHenry County · 10,468 people$41,012$2,54626.3%of residents
167MadisonvilleMonroe County · 5,428 people$39,878$5,24918.1%of residents
168SavannahHardin County · 7,689 people$39,712$8,35029.8%of residents
169LivingstonOverton County · 4,147 people$39,567$7,49916.2%of residents
170EtowahMcMinn County · 3,786 people$39,291$10,90915.4%of residents
171BolivarHardeman County · 5,043 people$39,028$5,92821.7%of residents
172La FolletteCampbell County · 7,176 people$37,581$6,18328.2%of residents
173RipleyLauderdale County · 7,499 people$37,432$10,05530.7%of residents
174McKenzieCarroll County · 5,632 people$37,236$11,43021.2%of residents
175SmithvilleDeKalb County · 5,620 people$33,192$7,57133.4%of residents
176NewportCocke County · 7,049 people$31,250$12,09027.2%of residents
177TiptonvilleLake County · 3,333 people$23,027$4,44438.4%of residents
Quick answers

Questions people ask

Which Tennessee town has the highest income?

Belle Meade (Davidson County): its median household income is $250,000+. Forest Hills ($250,000+) and Oak Hill ($215,530) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (177 in Tennessee). Smaller towns show their income on their own page. 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

Highest incomes in other states