Ranking of Tennessee Counties By Net Domestic Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Tennessee was 48.48K. Among all Tennessee counties, Wilson County had the highest net domestic migration (4.57K), followed by Hamilton County (3.07K), and Montgomery County (2.82K).

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 Domestic Migration in 2024
Wilson
Hamilton
Montgomery
Knox
Rutherford
Sumner
Maury
Williamson
Loudon
Sullivan
Ranking of Tennessee Counties By Net Domestic Migration in 2024
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Wilson County 4566
2 Hamilton County 3073
3 Montgomery County 2823
4 Knox County 2813
5 Rutherford County 2809
6 Sumner County 2642
7 Maury County 2413
8 Williamson County 1745
9 Loudon County 1694
10 Sullivan County 1527
11 Jefferson County 1519
12 Robertson County 1433
13 Cumberland County 1327
14 Greene County 1289
15 Anderson County 1276
16 Bradley County 1222
17 Blount County 1162
18 Washington County 1140
19 Hawkins County 1138
20 McMinn County 1099
21 Hamblen County 1098
22 Warren County 908
23 Roane County 893
24 Monroe County 865
25 Dickson County 775
26 Coffee County 773
27 Marshall County 762
28 Madison County 699
29 Putnam County 681
30 Cocke County 658
31 Carter County 627
32 Henry County 626
33 Morgan County 623
33 White County 623
34 Bledsoe County 611
35 Bedford County 590
36 Lincoln County 554
37 Fentress County 548
38 Franklin County 531
39 Rhea County 516
40 Marion County 499
41 Lawrence County 497
42 Fayette County 459
43 Grainger County 444
44 Claiborne County 441
45 Union County 439
46 Polk County 425
47 Sequatchie County 383
48 Tipton County 381
49 Meigs County 370
50 DeKalb County 365
51 Gibson County 364
52 Cheatham County 350
53 Hardin County 345
54 Scott County 341
55 Humphreys County 328
56 Macon County 327
57 Overton County 326
58 Campbell County 317
59 Lewis County 285
60 Smith County 280
61 Johnson County 264
62 McNairy County 237
62 Unicoi County 237
63 Carroll County 234
64 Henderson County 233
65 Grundy County 227
66 Clay County 217
67 Giles County 194
68 Hickman County 178
69 Houston County 173
70 Stewart County 158
71 Jackson County 150
72 Decatur County 143
73 Van Buren County 134
74 Hancock County 120
75 Lauderdale County 118
76 Cannon County 117
77 Chester County 114
78 Weakley County 95
79 Benton County 74
80 Perry County 72
81 Pickett County 57
82 Wayne County 50
83 Dyer County 48
84 Hardeman County 47
85 Crockett County 37
86 Lake County 13
87 Moore County 4
88 Obion County -61
89 Trousdale County -140
90 Haywood County -171
91 Sevier County -489
92 Davidson County -2741
93 Shelby County -12304