Home › Tennessee › Rankings › Best small towns Signal Mountain, #1 on this list · Photo: Sam Poss · CC BY-SA 4.0 Tennessee rankings · 2026 Best small towns in Tennessee Signal Mountain ranks first of Tennessee’s 107 graded small towns (2,500–9,999 residents), with an A: health (A+) and jobs & income (A+) are its strongest grades; cost of living (C−) is its lowest. 9 of the 107 (8%) grade A− or better nationally, against 25% of U.S. towns.
The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work
All towns Small towns (2,500–9,999) #2 Hamilton County · 8,824 people A Strongest: health A+ , jobs & income A+ · lowest: cost of living C−
C− CostA SafetyB SchoolsA+ HealthA+ JobsB− WalkB Hazards
#3 unincorporated, Rutherford County · 4,777 people A Strongest: jobs & income A , schools A · lowest: walkability D−
B+ Cost– SafetyA SchoolsB HealthA JobsD− WalkB Hazards
#7 Greene County · 3,421 people A− Strongest: hazard risk A+ , walkability A− · lowest: cost of living B−
B− Cost– SafetyB SchoolsA− HealthB+ JobsA− WalkA+ Hazards
Where they are: Two of the top 10 are in Hamilton County.
All 107 small towns Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject. The rank is the town’s place among all 175 Tennessee towns.
# Town Score Grade What drives it
2 Signal Mountain Hamilton County · 8,824 people 67.9 top 10.3% A Strongest: health A+ , jobs & income A+ · lowest: cost of living C− 3 Christiana unincorporated, Rutherford County · 4,777 people 67.8 top 10.5% A Strongest: jobs & income A , schools A · lowest: walkability D− 7 Tusculum Greene County · 3,421 people 65.3 top 16.0% A− Strongest: hazard risk A+ , walkability A− · lowest: cost of living B− 8 Green Hill unincorporated, Wilson County · 6,866 people 65.1 top 16.5% A− Strongest: schools A , jobs & income B+ · lowest: walkability C− 13 Thompson's Station Williamson County · 9,469 people 63.0 top 21.4% A− Strongest: schools A+ , health A · lowest: walkability C− 14 Medina Gibson County · 5,813 people 62.9 top 21.8% A− Strongest: schools A , jobs & income A− · lowest: walkability C− 15 Park City unincorporated, Lincoln County · 2,813 people 62.7 top 22.1% A− Strongest: cost of living A , jobs & income A− · lowest: health D 17 Pleasant View Cheatham County · 5,797 people 62.2 top 23.3% A− Strongest: safety A , jobs & income A− · lowest: schools C+ 19 Harrison unincorporated, Hamilton County · 8,011 people 61.7 top 24.9% A− Strongest: jobs & income A , health B+ · lowest: walkability D 23 Westmoreland Sumner County · 2,879 people 60.0 top 29.4% B+ Strongest: safety A , schools A · lowest: health D 24 Shackle Island unincorporated, Sumner County · 4,404 people 59.9 top 29.8% B+ Strongest: schools A , jobs & income B+ · lowest: walkability D− 25 Strawberry Plains unincorporated, Jefferson County · 2,669 people 59.7 top 30.1% B+ Strongest: cost of living A+ , jobs & income A · lowest: walkability D− 29 Henderson Chester County · 6,590 people 58.4 top 33.4% B+ Strongest: schools A , cost of living A · lowest: jobs & income C− 30 Tellico Village unincorporated, Loudon County · 7,414 people 58.4 top 33.4% B+ Strongest: jobs & income A , schools A− · lowest: hazard risk D 32 Apison unincorporated, Hamilton County · 4,271 people 58.3 top 33.8% B+ Strongest: jobs & income A− , cost of living B · lowest: walkability D− 33 Jonesborough Washington County · 6,990 people 57.0 top 37.3% B Strongest: hazard risk A , schools A− · lowest: cost of living C 34 Kingston Roane County · 6,299 people 56.5 top 38.6% B Strongest: safety A− , cost of living A− · lowest: hazard risk C 35 Loudon Loudon County · 6,963 people 56.5 top 38.7% B Strongest: schools A− , cost of living A− · lowest: health C− 36 Colonial Heights unincorporated, Sullivan County · 3,258 people 56.2 top 39.7% B Strongest: jobs & income B+ , cost of living B+ · lowest: hazard risk C 37 Karns unincorporated, Knox County · 4,115 people 55.5 top 41.3% B Strongest: jobs & income B+ , schools B+ · lowest: walkability C− 39 Belle Meade Davidson County · 2,621 people 55.4 top 41.5% B Strongest: jobs & income A+ , health A+ · lowest: cost of living D 41 Erwin Unicoi County · 6,019 people 54.1 top 45.2% B− Strongest: cost of living A− , hazard risk A− · lowest: health D 42 South Cleveland unincorporated, Bradley County · 7,452 people 53.8 top 45.9% B− Strongest: schools A− , cost of living A− · lowest: health C− 43 Louisville Blount County · 4,562 people 53.7 top 46.2% B− Strongest: cost of living B+ , schools B+ · lowest: walkability C− 44 Hopewell unincorporated, Bradley County · 2,634 people 53.5 top 46.6% B− Strongest: schools A− , cost of living B · lowest: walkability D 45 White Bluff Dickson County · 4,516 people 52.6 top 49.5% B− Strongest: schools B+ , cost of living B+ · lowest: health C− 49 Mascot unincorporated, Knox County · 3,277 people 51.8 bottom 48.2% B− Strongest: cost of living A , hazard risk A− · lowest: walkability D− 50 Eagleton Village unincorporated, Blount County · 5,598 people 51.6 bottom 47.8% B− Strongest: cost of living A− , schools B+ · lowest: health D 51 Church Hill Hawkins County · 7,297 people 51.4 bottom 47.4% B− Strongest: hazard risk A− , safety A− · lowest: walkability C− 53 Spurgeon unincorporated, Sullivan County · 4,071 people 51.1 bottom 46.7% B− Strongest: schools B , hazard risk B− · lowest: walkability C 54 Greenbrier Robertson County · 7,170 people 51.1 bottom 46.6% B− Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 56 Centerville Hickman County · 3,589 people 50.7 bottom 45.6% B− Strongest: cost of living A+ , safety B+ · lowest: health D 58 Kingston Springs Cheatham County · 2,758 people 50.7 bottom 45.6% B− Strongest: jobs & income A , cost of living B · lowest: walkability D 59 Newbern Dyer County · 3,222 people 50.6 bottom 45.3% B− Strongest: cost of living A , schools A · lowest: hazard risk D 60 Dresden Weakley County · 2,911 people 50.4 bottom 44.8% C+ Strongest: cost of living A , schools B+ · lowest: health D 61 Huntingdon Carroll County · 4,462 people 50.4 bottom 44.6% C+ Strongest: schools A− , safety B+ · lowest: health C− 62 Oak Grove unincorporated, Washington County · 4,626 people 50.1 bottom 43.8% C+ Strongest: schools A− , hazard risk B− · lowest: walkability D 63 White Pine Jefferson County · 2,619 people 49.9 bottom 43.3% C+ Strongest: cost of living B+ , safety B+ · lowest: health D 64 Mount Carmel Hawkins County · 5,540 people 49.8 bottom 43.2% C+ Strongest: cost of living A , hazard risk B+ · lowest: walkability D 68 Coopertown Robertson County · 4,843 people 49.0 bottom 40.8% C+ Strongest: jobs & income A , health B · lowest: walkability D 70 Millersville Sumner County · 6,438 people 48.8 bottom 40.3% C+ Strongest: schools A , safety B · lowest: walkability C− 72 McKenzie Carroll County · 5,632 people 48.1 bottom 38.3% C+ Strongest: walkability A , schools B+ · lowest: jobs & income C− 73 Jasper Marion County · 3,636 people 48.0 bottom 37.9% C+ Strongest: cost of living A , safety B · lowest: walkability C− 74 Oak Hill Davidson County · 4,581 people 47.6 bottom 36.8% C+ Strongest: jobs & income A+ , health A+ · lowest: schools D 77 Coalfield unincorporated, Morgan County · 2,754 people 46.8 bottom 34.9% C Strongest: cost of living A+ , jobs & income A− · lowest: walkability D− 78 Sale Creek unincorporated, Hamilton County · 2,955 people 46.7 bottom 34.7% C Strongest: cost of living B , schools B · lowest: walkability D− 79 Wildwood Lake unincorporated, Bradley County · 3,495 people 46.3 bottom 33.7% C Strongest: schools A− , cost of living B · lowest: walkability D− 80 Jefferson City Jefferson County · 9,103 people 46.1 bottom 33.0% C Strongest: hazard risk A , walkability B+ · lowest: jobs & income C 81 South Pittsburg Marion County · 2,927 people 46.1 bottom 33.0% C Strongest: cost of living A+ , safety B+ · lowest: health D− 83 Dandridge Jefferson County · 3,947 people 45.2 bottom 30.7% C Strongest: hazard risk B+ , walkability B+ · lowest: jobs & income C− 84 Munford Tipton County · 6,996 people 45.1 bottom 30.6% C Strongest: schools B+ , cost of living B− · lowest: walkability C− 85 Bean Station Grainger County · 3,190 people 44.9 bottom 29.9% C Strongest: cost of living A , hazard risk B+ · lowest: health D 88 Fairfield Glade unincorporated, Cumberland County · 9,487 people 44.5 bottom 28.8% C Strongest: hazard risk A− , jobs & income B− · lowest: walkability C 89 Blountville unincorporated, Sullivan County · 3,309 people 44.4 bottom 28.8% C Strongest: hazard risk A− , cost of living B+ · lowest: health D 90 Etowah McMinn County · 3,786 people 44.0 bottom 27.8% C Strongest: safety B+ , hazard risk B+ · lowest: jobs & income D 91 Lafayette Macon County · 6,020 people 43.8 bottom 27.4% C Strongest: cost of living A− , hazard risk B+ · lowest: health D 92 Livingston Overton County · 4,147 people 43.7 bottom 27.1% C Strongest: cost of living B+ , hazard risk B · lowest: health D− 93 Ashland City Cheatham County · 5,650 people 43.7 bottom 27.1% C Strongest: jobs & income A− , cost of living B− · lowest: health C− 95 Forest Hills Davidson County · 4,473 people 43.4 bottom 26.4% C Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 96 Camden Benton County · 3,690 people 43.4 bottom 26.4% C Strongest: cost of living A− , safety B · lowest: health D 97 Woodbury Cannon County · 2,828 people 43.3 bottom 26.1% C Strongest: cost of living A , safety B+ · lowest: health D 100 Brighton Tipton County · 2,892 people 43.0 bottom 25.4% C Strongest: schools B+ , cost of living B · lowest: health C− 103 Oliver Springs Anderson County · 3,433 people 41.7 bottom 22.7% C− Strongest: cost of living A , safety C+ · lowest: health D− 105 Algood Putnam County · 4,165 people 41.6 bottom 22.5% C− Strongest: schools B , hazard risk B− · lowest: walkability C− 106 Dayton Rhea County · 7,819 people 41.6 bottom 22.5% C− Strongest: schools B , walkability B− · lowest: health D 110 Bloomingdale unincorporated, Sullivan County · 9,292 people 40.7 bottom 20.5% C− Strongest: hazard risk A+ , cost of living A− · lowest: health D 111 Piperton Fayette County · 2,889 people 40.5 bottom 20.1% C− Strongest: jobs & income A , health B− · lowest: schools D 113 Estill Springs Franklin County · 2,692 people 40.5 bottom 20.0% C− Strongest: cost of living A− , safety B− · lowest: schools C− 115 Mosheim Greene County · 2,547 people 40.0 bottom 19.1% C− Strongest: hazard risk A+ , cost of living A− · lowest: health D− 116 Trenton Gibson County · 4,137 people 39.8 bottom 18.7% C− Strongest: cost of living A , schools B− · lowest: health D 117 Monterey Putnam County · 2,827 people 39.8 bottom 18.7% C− Strongest: cost of living B+ , schools B · lowest: health D− 118 Unicoi Unicoi County · 3,861 people 39.5 bottom 18.1% C− Strongest: safety B+ , schools B− · lowest: health D 119 New Tazewell Claiborne County · 2,846 people 39.4 bottom 17.9% C− Strongest: cost of living A− , hazard risk B+ · lowest: health D− 120 Harriman Roane County · 6,192 people 39.3 bottom 17.8% C− Strongest: cost of living A− , walkability B+ · lowest: health D− 121 Rockwood Roane County · 5,607 people 39.2 bottom 17.4% C− Strongest: cost of living A , hazard risk B+ · lowest: health D 122 Newport Cocke County · 7,049 people 39.0 bottom 17.0% C− Strongest: schools A , walkability B+ · lowest: health D− 125 Lake Tansi unincorporated, Cumberland County · 4,437 people 38.7 bottom 16.3% C− Strongest: hazard risk B+ , cost of living B− · lowest: health D 127 Lexington Henderson County · 8,130 people 38.5 bottom 16.0% C− Strongest: schools A− , cost of living B+ · lowest: health D 128 Dunlap Sequatchie County · 6,089 people 38.4 bottom 16.0% C− Strongest: cost of living B+ , safety B · lowest: health D− 129 Rogersville Hawkins County · 4,690 people 38.0 bottom 15.2% C− Strongest: hazard risk A , walkability A− · lowest: health D 131 Lynchburg Moore County · 6,920 people 37.2 bottom 13.9% D Strongest: schools B , cost of living B− · lowest: walkability D 132 Hohenwald Lewis County · 4,151 people 37.1 bottom 13.6% D Strongest: cost of living A− , schools B · lowest: jobs & income D 133 Selmer McNairy County · 4,575 people 36.6 bottom 13.0% D Strongest: cost of living A , schools B− · lowest: health D− 134 Sparta White County · 5,038 people 36.4 bottom 12.6% D Strongest: schools A− , cost of living B · lowest: health D− 135 Gatlinburg Sevier County · 3,715 people 36.3 bottom 12.4% D Strongest: walkability A− , hazard risk A− · lowest: safety D 138 Harrogate Claiborne County · 4,454 people 35.1 bottom 10.7% D Strongest: walkability B+ , hazard risk B · lowest: jobs & income C− 139 Waverly Humphreys County · 4,430 people 34.5 bottom 10.0% D Strongest: walkability B+ , safety B · lowest: jobs & income D− 140 Sweetwater Monroe County · 6,706 people 34.2 bottom 9.7% D Strongest: cost of living B+ , hazard risk B · lowest: health D 141 Milan Gibson County · 8,367 people 34.1 bottom 9.6% D Strongest: schools B+ , cost of living B · lowest: health D 143 Pulaski Giles County · 8,394 people 34.0 bottom 9.5% D Strongest: cost of living B+ , walkability B · lowest: jobs & income D 146 Fayetteville Lincoln County · 7,068 people 33.5 bottom 8.8% D Strongest: schools B , hazard risk B · lowest: health D 148 Mount Pleasant Maury County · 5,103 people 33.1 bottom 8.2% D Strongest: cost of living A− , hazard risk B− · lowest: health D 151 Whiteville Hardeman County · 4,482 people 32.4 bottom 7.4% D Strongest: safety A− , cost of living B− · lowest: jobs & income D− 152 La Follette Campbell County · 7,176 people 32.3 bottom 7.2% D Strongest: cost of living A , walkability B− · lowest: health D− 153 Maynardville Union County · 2,723 people 31.7 bottom 6.6% D Strongest: cost of living A− , hazard risk B+ · lowest: schools D 155 Covington Tipton County · 8,585 people 30.9 bottom 5.8% D Strongest: schools B+ , cost of living B · lowest: health D− 157 Smithville DeKalb County · 5,620 people 29.8 bottom 4.6% D− Strongest: hazard risk B+ , walkability B− · lowest: health D− 159 Pigeon Forge Sevier County · 6,598 people 28.6 bottom 3.8% D− Strongest: hazard risk B− , walkability B− · lowest: safety D− 160 Humboldt Gibson County · 7,841 people 28.2 bottom 3.5% D− Strongest: cost of living A , jobs & income C− · lowest: schools D− 161 Madisonville Monroe County · 5,428 people 28.1 bottom 3.4% D− Strongest: walkability B+ , cost of living B− · lowest: health D 164 Somerville Fayette County · 3,622 people 26.6 bottom 2.4% D− Strongest: cost of living B− , jobs & income C · lowest: health D− 165 Oneida Scott County · 3,899 people 26.4 bottom 2.3% D− Strongest: hazard risk A− , walkability C+ · lowest: health D− 169 Savannah Hardin County · 7,689 people 23.5 bottom 1.1% D− Strongest: cost of living B− , hazard risk C+ · lowest: health D− 171 Tiptonville Lake County · 3,333 people 19.5 bottom 0.4% D− Strongest: safety B− , cost of living C · lowest: jobs & income D− 173 Brownsville Haywood County · 9,301 people 16.5 bottom 0.1% D− Strongest: walkability B− , cost of living C+ · lowest: health D− 174 Bolivar Hardeman County · 5,043 people 15.7 bottom 0.1% D− Strongest: walkability C+ , cost of living C+ · lowest: safety D− 175 Ripley Lauderdale County · 7,499 people 12.6 bottom 0.1% D− Strongest: cost of living C+ , walkability C− · lowest: health D− Method
How this list is made Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within Tennessee. Towns without their own FBI figures are graded on the rest and their page says why.
Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work
Left off: college campuses Places where more than half the residents are college students (ACS) are graded like every town but kept off this list, since its figures mostly describe student life.
Quick answers
Questions people ask What is the best small town in Tennessee? Among 107 graded towns of 2,500 to 9,999 residents, Signal Mountain (Hamilton County) ranks first, with an A; health (A+) and jobs & income (A+) are its strongest grades; cost of living (C−) is its lowest. Christiana and Tusculum follow.
How are these towns ranked? By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within Tennessee. The full method is on How grades work .
Why isn’t my town on this list? The list covers towns of 2,500 to 9,999 residents with an overall grade (107 in Tennessee). 115 smaller places have subject grades only; 1 town of 2,500+ lack enough data for a grade; 1 college campus (Sewanee) is left off. Larger towns are on the best places to live list. 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
Best small towns in other states