South Dakota Net Migration By County in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for South Dakota was 7,131. Pennington County had the highest net migration (2,216) followed by Lincoln County (2,014), and Minnehaha County (1,262). On the other hand, Charles Mix County had the lowest net migration (-186), followed by Lake County (-155), and Oglala Lakota County (-134).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in South Dakota.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
South Dakota Net Migration By County in 2021
South Dakota Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Aurora 4
Beadle -46
Bennett 9
Bon Homme 81
Brookings 206
Brown -109
Brule -21
Buffalo -19
Butte 249
Campbell 8
Charles Mix -186
Clark -6
Clay 138
Codington 147
Corson -58
Custer 353
Davison -36
Day 38
Deuel -19
Dewey -23
Douglas -13
Edmunds 49
Fall River 337
Faulk 1
Grant 28
Gregory -10
Haakon -24
Hamlin 53
Hand -35
Hanson 29
Harding 8
Hughes 7
Hutchinson 3
Hyde -17
Jackson 28
Jerauld 2
Jones -40
Kingsbury -3
Lake -155
Lawrence 418
Lincoln 2014
Lyman 22
McCook 47
McPherson 30
Marshall -7
Meade 365
Mellette -16
Miner 26
Minnehaha 1262
Moody -29
Oglala Lakota -134
Pennington 2216
Perkins -1
Potter 13
Roberts -93
Sanborn 54
Spink -54
Stanley 55
Sully 19
Todd -88
Tripp -28
Turner 52
Union 2
Walworth -28
Yankton 54
Ziebach 2