Ranking of South Dakota Counties By Net Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for South Dakota was 1.84K. Among all South Dakota counties, Lincoln County had the highest net migration (1.22K), followed by Minnehaha County (1.17K), and Pennington County (1.07K).

The chart below shows the top 10 counties, and the table below shows the ranking of all South Dakota 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 South Dakota Counties By Net Migration in 2020
Lincoln
Minnehaha
Pennington
Lawrence
Union
Custer
Clay
Butte
Meade
Fall River
Ranking of South Dakota Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Lincoln County 1224
2 Minnehaha County 1170
3 Pennington County 1068
4 Lawrence County 340
5 Union County 149
6 Custer County 115
7 Clay County 107
8 Butte County 103
9 Meade County 94
10 Fall River County 80
11 Kingsbury County 71
12 Turner County 52
13 Codington County 49
14 Gregory County 43
15 Beadle County 39
16 Clark County 30
17 Bennett County 19
17 Jones County 19
18 Brule County 18
19 Potter County 17
20 Mellette County 14
21 Sully County 9
22 Deuel County -2
23 Campbell County -3
24 Harding County -4
25 Hanson County -5
26 Haakon County -8
27 Douglas County -12
27 Faulk County -12
28 Perkins County -14
29 Hyde County -15
30 Hutchinson County -20
30 McPherson County -20
30 Miner County -20
31 Jerauld County -27
32 Buffalo County -28
32 Stanley County -28
33 Aurora County -34
34 Sanborn County -39
35 Lyman County -42
36 Edmunds County -44
37 Hand County -46
37 Marshall County -46
38 Day County -48
39 McCook County -56
40 Bon Homme County -57
41 Charles Mix County -59
42 Hamlin County -61
43 Brookings County -62
43 Moody County -62
43 Tripp County -62
44 Jackson County -65
45 Corson County -70
46 Grant County -90
47 Walworth County -94
48 Spink County -97
49 Todd County -98
50 Davison County -108
51 Yankton County -111
52 Roberts County -115
53 Dewey County -134
54 Ziebach County -143
55 Hughes County -179
56 Oglala Lakota County -189
57 Brown County -268
58 Lake County -298