Ranking of Tennessee Counties By Net Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Tennessee was 50.01K. Among all Tennessee counties, Williamson County had the highest net migration (6.02K), followed by Knox County (5.22K), and Rutherford County (5.21K).

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 2020
Williamson
Knox
Rutherford
Sumner
Hamilton
Wilson
Maury
Montgomery
Blount
Cumberland
Ranking of Tennessee Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Williamson County 6019
2 Knox County 5221
3 Rutherford County 5213
4 Sumner County 3782
5 Hamilton County 3639
6 Wilson County 3283
7 Maury County 2684
8 Montgomery County 2437
9 Blount County 1616
10 Cumberland County 1156
11 Loudon County 1074
12 Jefferson County 987
13 Washington County 963
14 Sevier County 950
15 Sullivan County 941
16 Putnam County 906
17 Coffee County 900
18 Greene County 818
19 Bradley County 810
20 Anderson County 758
21 Roane County 710
22 Fayette County 662
23 Monroe County 655
24 McMinn County 545
25 Marshall County 474
26 DeKalb County 471
27 Dickson County 454
28 Cocke County 417
29 Robertson County 415
29 White County 415
30 Carter County 406
31 Overton County 392
32 Warren County 348
33 Franklin County 335
34 Bedford County 317
35 Fentress County 311
36 Rhea County 285
37 Hamblen County 278
38 Union County 277
39 Lawrence County 269
40 Cheatham County 257
41 Cannon County 256
42 Hickman County 253
43 Campbell County 246
44 Grainger County 239
45 Hawkins County 234
46 Claiborne County 230
47 Meigs County 229
48 Stewart County 211
49 Smith County 195
50 Gibson County 190
51 Bledsoe County 186
52 Johnson County 183
53 Carroll County 178
54 Polk County 172
55 Lincoln County 171
56 Giles County 162
56 McNairy County 162
56 Tipton County 162
57 Macon County 151
58 Weakley County 146
59 Madison County 142
60 Trousdale County 136
61 Chester County 130
62 Hardin County 126
63 Lewis County 124
64 Morgan County 122
65 Houston County 117
65 Jackson County 117
66 Sequatchie County 115
67 Grundy County 110
68 Marion County 109
69 Henderson County 92
70 Clay County 81
71 Van Buren County 73
72 Decatur County 72
73 Humphreys County 44
74 Benton County 29
75 Scott County 26
76 Pickett County 15
77 Perry County 13
78 Crockett County 12
79 Lake County 8
80 Moore County 4
81 Unicoi County -19
82 Obion County -22
83 Wayne County -27
84 Henry County -33
85 Hancock County -82
86 Hardeman County -123
87 Lauderdale County -142
88 Haywood County -196
89 Dyer County -380
90 Davidson County -2867
91 Shelby County -4720