Ranking of Mississippi 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 Mississippi was -5.17K. Among all Mississippi counties, DeSoto County had the highest net migration (2.51K), followed by Lafayette County (1.83K), and Jackson County (1.21K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Mississippi 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 Mississippi Counties By Net Migration in 2021
DeSoto
Lafayette
Jackson
Lamar
Harrison
Pearl River
Madison
Stone
George
Rankin
Ranking of Mississippi Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 DeSoto County 2509
2 Lafayette County 1834
3 Jackson County 1214
4 Lamar County 832
5 Harrison County 803
6 Pearl River County 629
7 Madison County 606
8 Stone County 497
9 George County 458
10 Rankin County 335
11 Lincoln County 229
12 Union County 208
13 Itawamba County 182
14 Prentiss County 175
15 Greene County 171
16 Tate County 170
17 Pontotoc County 147
18 Perry County 131
19 Webster County 122
20 Hancock County 110
21 Marion County 107
22 Tishomingo County 80
23 Franklin County 57
24 Yalobusha County 53
25 Benton County 33
26 Covington County 28
27 Marshall County 26
28 Smith County 23
29 Amite County 18
30 Walthall County 16
31 Issaquena County 1
32 Oktibbeha County -2
32 Winston County -2
33 Attala County -9
34 Montgomery County -12
35 Neshoba County -13
36 Leake County -14
37 Carroll County -27
38 Choctaw County -31
39 Jefferson Davis County -42
40 Clarke County -47
41 Jefferson County -59
42 Tippah County -62
43 Tunica County -65
44 Chickasaw County -66
45 Monroe County -82
45 Simpson County -82
46 Sharkey County -88
47 Noxubee County -96
48 Clay County -102
49 Jasper County -105
50 Kemper County -111
51 Lawrence County -116
52 Wayne County -118
53 Grenada County -119
54 Humphreys County -125
55 Pike County -143
56 Newton County -153
57 Wilkinson County -155
58 Calhoun County -164
59 Quitman County -174
60 Alcorn County -215
61 Panola County -219
62 Lee County -230
63 Copiah County -242
64 Forrest County -303
64 Holmes County -303
65 Claiborne County -380
66 Lauderdale County -381
67 Jones County -382
68 Coahoma County -410
69 Scott County -429
70 Bolivar County -522
71 Leflore County -543
72 Tallahatchie County -554
73 Lowndes County -561
74 Adams County -726
75 Washington County -772
76 Sunflower County -801
77 Warren County -863
78 Yazoo County -1330
79 Hinds County -4424