Ranking of Tennessee Counties By Net Migration in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Tennessee was 48.60K. Among all Tennessee counties, Rutherford County had the highest net migration (6.70K), followed by Williamson County (6.15K), and Knox County (6.01K).

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 2021
Rutherford
Williamson
Knox
Montgomery
Wilson
Maury
Sumner
Blount
Sullivan
Loudon
Ranking of Tennessee Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Rutherford County 6703
2 Williamson County 6153
3 Knox County 6012
4 Montgomery County 4974
5 Wilson County 3375
6 Maury County 3202
7 Sumner County 3192
8 Blount County 2618
9 Sullivan County 2195
10 Loudon County 1980
11 Cumberland County 1803
12 Hamilton County 1661
13 Putnam County 1439
14 Bradley County 1306
15 Robertson County 1178
16 Sevier County 1112
17 Hawkins County 1045
18 Coffee County 988
19 Jefferson County 966
20 Roane County 924
21 Fayette County 922
22 Washington County 903
23 McMinn County 881
24 Dickson County 829
25 Greene County 816
26 Bedford County 749
27 Anderson County 729
28 Lawrence County 699
29 Cocke County 671
30 Sequatchie County 655
31 Marshall County 636
32 Franklin County 605
33 Warren County 576
34 Monroe County 543
35 Fentress County 489
36 Macon County 482
37 Cheatham County 475
38 Rhea County 440
39 Gibson County 439
40 Grainger County 433
41 Overton County 423
42 Campbell County 422
43 Henry County 390
44 DeKalb County 385
45 Lewis County 348
46 Polk County 337
47 Meigs County 318
48 Humphreys County 305
49 Union County 294
50 Lincoln County 281
51 Giles County 279
52 Smith County 271
53 Jackson County 263
54 Hardin County 257
55 White County 254
56 Hickman County 229
57 Wayne County 218
58 Moore County 216
59 Johnson County 215
60 Hancock County 214
61 Claiborne County 207
61 Marion County 207
62 Hamblen County 195
63 Henderson County 188
64 Stewart County 182
64 Van Buren County 182
65 Morgan County 172
66 Benton County 162
67 Chester County 161
68 Carter County 150
68 McNairy County 150
69 Crockett County 149
70 Perry County 144
71 Pickett County 137
72 Grundy County 122
73 Weakley County 119
74 Scott County 98
75 Decatur County 93
76 Tipton County 75
77 Clay County 74
78 Houston County 60
79 Carroll County 57
80 Dyer County 18
81 Trousdale County 4
82 Cannon County 2
83 Unicoi County -14
84 Haywood County -46
85 Bledsoe County -55
86 Hardeman County -60
87 Obion County -87
88 Lauderdale County -155
89 Madison County -218
90 Lake County -301
91 Shelby County -7967
92 Davidson County -17327