Ranking of South Dakota Counties By Net Domestic Migration in 2020

Updated on January 26, 2024.

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

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 Domestic Migration in 2020
Lincoln
Pennington
Minnehaha
Lawrence
Custer
Butte
Union
Clay
Fall River
Kingsbury
Ranking of South Dakota Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Lincoln County 1219
2 Pennington County 923
3 Minnehaha County 370
4 Lawrence County 260
5 Custer County 109
6 Butte County 103
7 Union County 89
8 Clay County 80
9 Fall River County 73
10 Kingsbury County 70
11 Meade County 68
12 Turner County 51
13 Gregory County 43
14 Clark County 26
15 Jones County 19
16 Bennett County 18
16 Brule County 18
17 Potter County 15
18 Mellette County 14
19 Sully County 9
20 Codington County 0
21 Campbell County -4
21 Harding County -4
22 Deuel County -5
22 Hanson County -5
23 Haakon County -8
24 Faulk County -12
25 Perkins County -14
26 Hyde County -15
27 Douglas County -18
28 Miner County -19
29 McPherson County -20
30 Hutchinson County -21
31 Stanley County -27
32 Buffalo County -28
33 Jerauld County -31
34 Aurora County -39
35 Sanborn County -40
36 Lyman County -42
37 Hand County -46
38 Day County -49
38 Edmunds County -49
38 Marshall County -49
39 Bon Homme County -57
40 Charles Mix County -59
41 Moody County -62
42 Tripp County -63
43 Jackson County -66
44 McCook County -67
45 Hamlin County -68
46 Corson County -70
47 Grant County -97
47 Spink County -97
48 Walworth County -103
49 Beadle County -109
50 Davison County -113
51 Roberts County -118
52 Yankton County -128
53 Dewey County -134
54 Todd County -138
55 Ziebach County -143
56 Hughes County -182
57 Oglala Lakota County -187
58 Lake County -300
59 Brookings County -301
60 Brown County -391