Guest, Sign inJoin
Nolensville Town HallNolensville, #1 on this list · Photo: Skye Marthaler · CC BY-SA 3.0
Tennessee rankings · Safety

Safest towns in Tennessee

Nolensville reports the least crime per resident of Tennessee’s 129 towns with crime figures for 2023–2025; 9 of the 129 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. For 3 of them one year isn’t in the FBI’s published tables and comes from the FBI Crime Data Explorer or the state’s own reports (named in the row). How grades work

#1

Nolensville

Williamson County · 15,789 people
A+

3.61 weighted crimes per 1,000 a year·violent 0.4, property 2.0

#2

Westmoreland

Sumner County · 2,879 people
A

4.48 weighted crimes per 1,000 a year·violent 0.7, property 1.6

#3

Signal Mountain

Hamilton County · 8,824 people
A

4.72 weighted crimes per 1,000 a year·violent 0.3, property 3.4

All 129 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

129 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1NolensvilleWilliamson County · 15,789 people3.610.42.0A+
2WestmorelandSumner County · 2,879 people4.480.71.6A
3Signal MountainHamilton County · 8,824 people4.720.33.4A
4Pleasant ViewCheatham County · 5,797 people5.690.53.6A
5WhitevilleHardeman County · 4,482 people7.161.22.5A−
6Church HillHawkins County · 7,297 people7.270.93.6A−
7Belle MeadeDavidson County · 2,621 people7.910.07.9A−
8KingstonRoane County · 6,299 people7.991.13.5A−
9OaklandFayette County · 10,835 people9.591.15.2A−
10MedinaGibson County · 5,813 people10.241.92.5B+
11BrentwoodWilliamson County · 45,313 people10.250.77.6B+
12CentervilleHickman County · 3,589 people10.291.44.7B+
13FairviewWilliamson County · 10,877 people10.601.25.6B+
14UnicoiUnicoi County · 3,861 people10.740.87.6B+
15South PittsburgMarion County · 2,927 people11.062.22.5B+
16AtokaTipton County · 10,645 people11.301.65.0B+
17Spring HillWilliamson County · 61,336 people11.461.55.5B+
18EtowahMcMinn County · 3,786 people11.691.26.7B+
19HuntingdonCarroll County · 4,462 people11.961.36.6B+
20WoodburyCannon County · 2,828 people12.331.08.1B+
21White PineJefferson County · 2,619 people12.370.69.8B+
22Mount JulietWilson County · 45,172 people12.371.27.7B+
23HendersonvilleSumner County · 64,266 people12.401.27.4B+
24CollegedaleHamilton County · 11,499 people12.710.89.5B+
25MaryvilleBlount County · 32,442 people13.451.67.1B
26WaverlyHumphreys County · 4,430 people13.962.54.1B
27GreenbrierRobertson County · 7,170 people14.392.54.3B
28GallatinSumner County · 54,590 people14.711.97.2B
29FranklinWilliamson County · 90,226 people14.871.58.8B
30MillersvilleSumner County · 6,438 people14.922.45.4B
31CamdenBenton County · 3,690 people14.951.110.6B
32LoudonLoudon County · 6,963 people15.002.16.6B
33ErwinUnicoi County · 6,019 people · 2023 from the FBI Crime Data Explorer; 2024 from the FBI Crime Data Explorer15.051.59.0B
34PortlandSumner County · 13,658 people15.412.65.1B
35JasperMarion County · 3,636 people15.512.46.0B
36DunlapSequatchie County · 6,089 people15.741.310.6B
37JonesboroughWashington County · 6,990 people15.781.210.8B
38DresdenWeakley County · 2,911 people15.991.410.6B
39White HouseSumner County · 17,872 people17.241.99.6B−
40GermantownShelby County · 40,001 people17.831.312.5B−
41ColliervilleShelby County · 51,909 people17.981.512.1B−
42AlgoodPutnam County · 4,165 people18.102.39.0B−
43HendersonChester County · 6,590 people18.632.58.8B−
44New TazewellClaiborne County · 2,846 people18.701.413.0B−
45Estill SpringsFranklin County · 2,692 people18.893.26.2B−
46White BluffDickson County · 4,516 people19.053.06.9B−
47GoodlettsvilleDavidson County · 17,506 people19.191.811.8B−
48TiptonvilleLake County · 3,333 people19.332.68.8B−
49DaytonRhea County · 7,819 people20.392.012.5B−
50MunfordTipton County · 6,996 people20.483.46.8B−
51LivingstonOverton County · 4,147 people21.133.66.8C+
52DandridgeJefferson County · 3,947 people21.522.312.3C+
53Oliver SpringsAnderson County · 3,433 people21.902.212.9C+
54Ashland CityCheatham County · 5,650 people22.041.615.8C+
55McKenzieCarroll County · 5,632 people22.203.010.3C+
56MontereyPutnam County · 2,827 people · 2025 from the FBI Crime Data Explorer23.783.310.7C+
57LebanonWilson County · 53,412 people24.133.310.8C+
58BartlettShelby County · 56,416 people24.262.514.2C+
59ParisHenry County · 10,468 people24.572.415.1C+
60MartinWeakley County · 11,060 people25.652.814.3C+
61Oak RidgeAnderson County · 35,395 people25.803.113.3C
62Red BankHamilton County · 12,405 people25.833.511.9C
63SmithvilleDeKalb County · 5,620 people25.903.711.0C
64LafayetteMacon County · 6,020 people26.541.520.4C
65Lenoir CityLoudon County · 12,530 people26.732.715.8C
66ElizabethtonCarter County · 14,350 people26.862.218.0C
67NewbernDyer County · 3,222 people26.933.513.0C
68SpringfieldRobertson County · 20,090 people27.334.210.4C
69CookevillePutnam County · 38,212 people27.922.617.3C
70LawrenceburgLawrence County · 12,236 people28.293.514.3C
71SweetwaterMonroe County · 6,706 people28.483.813.2C
72Mount PleasantMaury County · 5,103 people · 2023 from the FBI Crime Data Explorer28.864.89.6C
73Jefferson CityJefferson County · 9,103 people29.482.519.4C
74SomervilleFayette County · 3,622 people29.514.412.0C
75HohenwaldLewis County · 4,151 people29.683.515.8C
76OneidaScott County · 3,899 people30.003.316.8C
77AlcoaBlount County · 13,689 people30.074.213.3C
78SpartaWhite County · 5,038 people30.771.923.2C
79RogersvilleHawkins County · 4,690 people31.202.720.3C
80ClarksvilleMontgomery County · 188,829 people31.934.115.4C
81TullahomaCoffee County · 21,279 people32.593.917.1C−
82HumboldtGibson County · 7,841 people32.854.714.1C−
83GreenevilleGreene County · 16,141 people33.513.220.5C−
84SmyrnaRutherford County · 63,321 people33.953.022.0C−
85La VergneRutherford County · 42,146 people34.384.616.2C−
86MaynardvilleUnion County · 2,723 people34.403.221.6C−
87MadisonvilleMonroe County · 5,428 people35.393.322.0C−
88ShelbyvilleBedford County · 26,146 people36.214.617.9C−
89ClintonAnderson County · 10,466 people36.494.419.0C−
90WinchesterFranklin County · 10,438 people36.823.423.0C−
91MurfreesboroRutherford County · 171,178 people36.994.319.6C−
92BristolSullivan County · 28,107 people37.103.822.0C−
93East RidgeHamilton County · 21,921 people37.144.618.6C−
94MosheimGreene County · 2,547 people37.473.822.3C−
95Johnson CityWashington County · 74,943 people40.264.024.1C−
96ColumbiaMaury County · 50,072 people40.725.020.7C−
97MilanGibson County · 8,367 people41.005.319.9C−
98ClevelandBradley County · 51,172 people42.414.823.1D
99LewisburgMarshall County · 13,517 people42.806.317.5D
100PulaskiGiles County · 8,394 people42.824.724.2D
101HarrimanRoane County · 6,192 people43.064.824.0D
102LexingtonHenderson County · 8,130 people43.075.720.2D
103DicksonDickson County · 17,051 people44.435.024.2D
104McMinnvilleWarren County · 13,943 people44.946.419.5D
105RockwoodRoane County · 5,607 people45.105.523.3D
106GatlinburgSevier County · 3,715 people46.104.129.7D
107CrossvilleCumberland County · 13,113 people46.435.624.2D
108ManchesterCoffee County · 13,776 people46.905.624.4D
109Union CityObion County · 10,814 people49.185.826.0D
110SelmerMcNairy County · 4,575 people50.647.420.9D
111SeviervilleSevier County · 19,010 people50.924.433.1D
112MorristownHamblen County · 33,517 people51.106.525.2D
113KingsportSullivan County · 57,530 people51.295.529.2D
114AthensMcMinn County · 15,263 people53.064.833.9D
115SavannahHardin County · 7,689 people53.676.926.0D
116KnoxvilleKnox County · 202,021 people57.227.527.3D
117FayettevilleLincoln County · 7,068 people58.059.719.3D
118BrownsvilleHaywood County · 9,301 people62.989.624.5D
119MillingtonShelby County · 12,953 people65.686.639.2D
120NewportCocke County · 7,049 people66.916.043.0D−
121JacksonMadison County · 69,339 people67.399.230.5D−
122Pigeon ForgeSevier County · 6,598 people68.538.235.6D−
123CovingtonTipton County · 8,585 people73.9011.428.4D−
124ChattanoogaHamilton County · 194,144 people75.058.740.3D−
125Nashville745,904 people85.0110.642.4D−
126RipleyLauderdale County · 7,499 people86.3116.420.7D−
127BolivarHardeman County · 5,043 people91.3216.923.7D−
128DyersburgDyer County · 15,906 people92.3711.546.2D−
129MemphisShelby County · 609,647 people161.2423.268.3D−

Per 1,000 residents a year, 2023–2025. Last on the list: Memphis, 161.24. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

48 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 0 of Tennessee’s counties and county sheriff figures for 89; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Apison Hamilton County · 4,271 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Arlington Shelby County · 15,703 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bean Station Grainger County · 3,190 people: figures for 2024 only (all three years are needed).
  • Bloomingdale Sullivan County · 9,292 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Blountville Sullivan County · 3,309 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Brighton Tipton County · 2,892 people: figures for 2024 and 2025 only (all three years are needed).
  • Christiana Rutherford County · 4,777 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Coalfield Morgan County · 2,754 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Colonial Heights Sullivan County · 3,258 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Coopertown Robertson County · 4,843 people: figures for 2024 and 2025 only (all three years are needed).
  • Eagleton Village Blount County · 5,598 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fairfield Glade Cumberland County · 9,487 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Farragut Knox County · 25,121 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Forest Hills Davidson County · 4,473 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Green Hill Wilson County · 6,866 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Halls Knox County · 10,272 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harrison Hamilton County · 8,011 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harrogate Claiborne County · 4,454 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hartsville/Trousdale County Trousdale County · 12,623 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hopewell Bradley County · 2,634 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Karns Knox County · 4,115 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kingston Springs Cheatham County · 2,758 people: figures for 2023 only (all three years are needed).
  • La Follette Campbell County · 7,176 people: figures for 2023 and 2024 only (all three years are needed).
  • Lake Tansi Cumberland County · 4,437 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lakeland Shelby County · 14,422 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Louisville Blount County · 4,562 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lynchburg Moore County · 6,920 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mascot Knox County · 3,277 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Middle Valley Hamilton County · 12,187 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Carmel Hawkins County · 5,540 people: figures for 2023 and 2025 only (all three years are needed).
  • Oak Grove Washington County · 4,626 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oak Hill Davidson County · 4,581 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Park City Lincoln County · 2,813 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Piperton Fayette County · 2,889 people: figures for 2023 and 2025 only (all three years are needed).
  • Powell Knox County · 13,739 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sale Creek Hamilton County · 2,955 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sewanee Franklin County · 2,936 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Seymour Blount County · 16,216 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Shackle Island Sumner County · 4,404 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Soddy-Daisy Hamilton County · 13,474 people: figures for 2024 and 2025 only (all three years are needed).
  • South Cleveland Bradley County · 7,452 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Spurgeon Sullivan County · 4,071 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Strawberry Plains Jefferson County · 2,669 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tellico Village Loudon County · 7,414 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Thompson's Station Williamson County · 9,469 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Trenton Gibson County · 4,137 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tusculum Greene County · 3,421 people: figures for 2024 and 2025 only (all three years are needed).
  • Wildwood Lake Bradley County · 3,495 people: no figures of its own in the FBI’s tables for 2023–2025.
Quick answers

Questions people ask

Which is the safest town in Tennessee?

Nolensville (Williamson County) reports the least crime per resident: 3.61 weighted crimes per 1,000 a year over 2023–2025 (0.39 violent and 2.03 property crimes per 1,000), from its police department’s reports to the FBI. Westmoreland (4.48) and Signal Mountain (4.72) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 48 Tennessee towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

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

Safest towns in other states