South Dakota Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for South Dakota was 5,850. Lincoln County had the highest net migration (1,644) followed by Minnehaha County (1,552), and Pennington County (1,194). On the other hand, Brown County had the lowest net migration (-262), followed by Oglala Lakota County (-125), and Todd County (-104).

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 by state for the United States.

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 2023
South Dakota Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Aurora 22
Beadle -88
Bennett -38
Bon Homme 20
Brookings 330
Brown -262
Brule -8
Buffalo 33
Butte 50
Campbell -10
Charles Mix -34
Clark -20
Clay 105
Codington 133
Corson -46
Custer 112
Davison -59
Day 5
Deuel -16
Dewey 61
Douglas 39
Edmunds -24
Fall River 86
Faulk 30
Grant 35
Gregory 20
Haakon 18
Hamlin -33
Hand 9
Hanson -19
Harding -27
Hughes -88
Hutchinson 55
Hyde -1
Jackson -80
Jerauld 0
Jones -3
Kingsbury -1
Lake 81
Lawrence 859
Lincoln 1644
Lyman -22
McCook 36
McPherson -45
Marshall 8
Meade 203
Mellette -19
Miner 6
Minnehaha 1552
Moody 43
Oglala Lakota -125
Pennington 1194
Perkins 30
Potter -24
Roberts 38
Sanborn -5
Spink -57
Stanley 27
Sully 10
Todd -104
Tripp 38
Turner 147
Union 32
Walworth -22
Yankton 98
Ziebach -79