Ranking of Tennessee Counties By Net Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Tennessee was 83.00K. Among all Tennessee counties, Knox County had the highest net migration (5.63K), followed by Rutherford County (5.58K), and Hamilton County (4.96K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Tennessee counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Tennessee Counties By Net Migration in 2023
Knox
Rutherford
Hamilton
Wilson
Sumner
Davidson
Williamson
Montgomery
Washington
Loudon
Ranking of Tennessee Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Knox County 5632
2 Rutherford County 5575
3 Hamilton County 4964
4 Wilson County 4812
5 Sumner County 4027
6 Davidson County 3547
7 Williamson County 3143
8 Montgomery County 2944
9 Washington County 2695
10 Loudon County 2539
11 Maury County 2470
12 Sullivan County 2094
13 Blount County 2089
14 Cumberland County 1799
15 Greene County 1733
16 Anderson County 1614
17 Jefferson County 1409
18 Bradley County 1395
19 Robertson County 1394
20 Putnam County 1372
21 Hamblen County 1346
22 Roane County 1296
23 McMinn County 1211
24 Hawkins County 1093
25 Monroe County 1089
26 Marshall County 1057
27 Sevier County 1056
28 Dickson County 1048
29 Bedford County 1003
30 Coffee County 975
31 Carter County 970
32 Campbell County 915
33 Fayette County 894
34 White County 831
35 Cocke County 830
36 Franklin County 684
37 Warren County 679
38 Lawrence County 635
39 Carroll County 633
40 Macon County 596
41 Grainger County 590
42 Cheatham County 556
43 Meigs County 504
44 Claiborne County 487
45 Morgan County 486
46 Fentress County 482
47 Marion County 476
48 Overton County 467
49 Johnson County 460
50 Gibson County 449
51 Hickman County 421
52 Tipton County 413
53 Jackson County 412
54 Polk County 401
55 Unicoi County 380
56 Henry County 373
57 Hardin County 365
58 Giles County 360
59 Union County 354
60 Rhea County 353
61 DeKalb County 327
62 Humphreys County 313
63 Stewart County 307
64 McNairy County 275
65 Cannon County 274
66 Bledsoe County 272
67 Sequatchie County 271
68 Henderson County 267
69 Lincoln County 258
70 Benton County 257
71 Scott County 256
72 Lewis County 251
73 Grundy County 233
74 Decatur County 226
75 Weakley County 218
76 Perry County 217
77 Trousdale County 215
78 Houston County 204
79 Hancock County 176
80 Obion County 168
81 Crockett County 162
82 Hardeman County 155
83 Dyer County 154
84 Van Buren County 134
85 Chester County 126
86 Smith County 124
87 Clay County 110
88 Madison County 100
89 Moore County 72
90 Pickett County 69
91 Lake County -68
92 Wayne County -88
93 Haywood County -92
94 Lauderdale County -110
95 Shelby County -7713