Market insights · SD
South Dakota: where people are moving, county by county
South Dakota has 935,094 residents across 66 counties, up 5.3% in five years. Net movement with other states in 2022–2023: +1,423 tax returns and +$243.5M in income. Strongest net in-migration: Lawrence County, Lincoln County, Butte County.
All 66 counties
Largest first. Growth is the five-year change in Census population estimates; net movement is IRS tax returns (roughly households) moving in minus out, per 1,000 residents, 2022–2023. BizyFi calculations from those totals. Income, home value and rent: Census ACS 5-year 2024.
| County | Population | 5-yr growth | Net per 1,000 | Net income in | Median income | Median home | Median rent | |
|---|---|---|---|---|---|---|---|---|
| Minnehaha County | 212,691 | +7.6% | +2.9 | +$59.2M | $76,880 | $287,600 | $978 | Map |
| Pennington County | 116,792 | +6.6% | +4.0 | +$78.2M | $74,517 | $302,200 | $1,120 | Map |
| Lincoln County | 77,145 | +17.5% | +11.3 | +$55.0M | $99,166 | $348,300 | $1,260 | Map |
| Brookings County | 37,635 | +9.6% | -1.4 | -$4.3M | $70,064 | $264,600 | $901 | Map |
| Brown County | 37,561 | -1.8% | -3.3 | -$8.5M | $70,898 | $221,100 | $777 | Map |
| Meade County | 30,711 | +2.7% | +1.9 | +$9.6M | $74,790 | $310,900 | $1,264 | Map |
| Codington County | 29,562 | +4.3% | +2.5 | +$11.3M | $72,727 | $237,700 | $938 | Map |
| Lawrence County | 29,459 | +14.0% | +15.0 | +$69.5M | $73,384 | $346,500 | $938 | Map |
| Yankton County | 23,635 | +1.5% | +0.7 | +$5.2M | $72,821 | $225,900 | $781 | Map |
| Davison County | 20,069 | +0.6% | -2.7 | -$5.3M | $66,208 | $205,800 | $847 | Map |
| Beadle County | 19,624 | +2.4% | -6.8 | -$4.1M | $67,681 | $175,100 | $879 | Map |
| Hughes County | 17,570 | -0.9% | -2.3 | -$4.3M | $81,395 | $242,000 | $990 | Map |
| Union County | 17,402 | +3.3% | -1.3 | -$15.1M | $89,636 | $301,100 | $1,069 | Map |
| Clay County | 15,031 | +0.2% | -3.3 | -$4.2M | $56,850 | $232,300 | $770 | Map |
| Oglala Lakota County | 13,338 | -2.3% | -3.4 | -$0.2M | $41,417 | $52,900 | $584 | Map |
| Lake County | 10,993 | -0.2% | -1.3 | +$0.8M | $76,808 | $247,600 | $947 | Map |
| Butte County | 10,856 | +5.5% | +4.1 | +$7.3M | $75,652 | $244,600 | $972 | Map |
| Roberts County | 10,255 | -0.1% | -0.2 | +$2.8M | $65,130 | $154,500 | $658 | Map |
| Custer County | 9,431 | +13.2% | +5.5 | +$22.9M | $84,112 | $372,100 | $1,112 | Map |
| Turner County | 9,314 | +7.3% | +0.6 | +$2.9M | $75,771 | $222,900 | $742 | Map |
| Charles Mix County | 9,303 | -0.5% | -1.2 | +$0.2M | $64,038 | $170,600 | $704 | Map |
| Todd County | 8,863 | -4.9% | -2.4 | -$2.1M | $42,075 | $53,900 | $532 | Map |
| Grant County | 7,534 | -0.0% | -2.0 | -$4.5M | $75,028 | $171,000 | $763 | Map |
| Fall River County | 7,467 | +7.1% | -1.3 | +$5.5M | $67,917 | $193,200 | $931 | Map |
| Hutchinson County | 7,413 | -0.1% | -6.1 | -$3.6M | $73,977 | $163,000 | $727 | Map |
| Bon Homme County | 7,244 | +3.8% | +1.0 | -$0.2M | $64,435 | $134,100 | $646 | Map |
| Hamlin County | 6,900 | +11.8% | -7.2 | -$3.5M | $87,101 | $208,600 | $800 | Map |
| Moody County | 6,632 | +4.5% | -0.3 | +$0.2M | $78,427 | $226,500 | $758 | Map |
| Spink County | 6,155 | -3.0% | -9.7 | -$4.9M | $70,139 | $123,300 | $734 | Map |
| McCook County | 5,964 | +5.2% | -7.4 | -$3.1M | $83,852 | $230,100 | $945 | Map |
| Tripp County | 5,708 | +1.8% | -1.1 | +$1.4M | $58,987 | $132,900 | $820 | Map |
| Day County | 5,484 | +0.8% | -2.4 | +$0.5M | $66,033 | $173,600 | $660 | Map |
| Dewey County | 5,419 | +3.8% | -2.6 | -$0.9M | $54,104 | $69,600 | $692 | Map |
| Kingsbury County | 5,284 | +1.6% | -1.5 | +$1.7M | $74,000 | $169,500 | $685 | Map |
| Brule County | 5,278 | +0.5% | -10.4 | -$3.1M | $73,720 | $216,800 | $835 | Map |
| Walworth County | 5,217 | -1.4% | -1.2 | +$1.1M | $65,026 | $136,600 | $926 | Map |
| Marshall County | 4,426 | +2.9% | -7.2 | -$1.8M | $78,156 | $156,500 | $752 | Map |
| Deuel County | 4,408 | +2.6% | -1.1 | -$0.7M | $83,112 | $205,900 | $642 | Map |
| Gregory County | 4,037 | +1.1% | -0.5 | +$1.1M | $62,917 | $139,900 | $614 | Map |
| Clark County | 4,031 | +4.7% | -11.7 | -$2.4M | $70,726 | $158,400 | $782 | Map |
| Edmunds County | 4,022 | +1.0% | -7.2 | -$4.1M | $81,630 | $163,300 | $992 | Map |
| Corson County | 3,781 | -2.8% | -9.0 | -$2.3M | $46,406 | $69,800 | $496 | Map |
| Lyman County | 3,694 | -0.1% | -3.8 | -$0.2M | $67,143 | $165,800 | $651 | Map |
| Hanson County | 3,456 | -0.3% | -27.8 | -$6.6M | $81,071 | $191,200 | $782 | Map |
| Bennett County | 3,307 | -2.6% | -7.0 | -$1.1M | $53,750 | $156,400 | $617 | Map |
| Hand County | 3,121 | -0.7% | -4.5 | -$1.9M | $74,635 | $159,300 | $587 | Map |
| Stanley County | 3,018 | +1.8% | +1.0 | +$1.6M | $87,712 | $203,500 | $952 | Map |
| Douglas County | 2,888 | +1.9% | -1.7 | +$0.2M | $86,442 | $166,900 | $877 | Map |
| Perkins County | 2,853 | +0.8% | -1.4 | +$0.8M | $66,908 | $114,600 | $738 | Map |
| Aurora County | 2,801 | +2.6% | -1.8 | -$0.2M | $72,885 | $151,900 | $747 | Map |
| Jackson County | 2,666 | -4.8% | -3.8 | -$0.5M | $35,417 | $117,300 | $442 | Map |
| Ziebach County | 2,389 | -0.1% | – | – | $53,958 | $99,600 | $734 | Map |
| Sanborn County | 2,388 | +2.5% | -5.0 | -$0.5M | $78,750 | $135,600 | $725 | Map |
| Potter County | 2,377 | -3.8% | +2.5 | -$0.9M | $72,045 | $121,300 | $1,008 | Map |
| McPherson County | 2,347 | -2.2% | -2.1 | -$0.8M | $66,906 | $85,600 | $594 | Map |
| Miner County | 2,281 | -0.8% | -7.0 | -$0.2M | $76,140 | $142,600 | $644 | Map |
| Faulk County | 2,178 | +2.4% | -3.2 | -$0.4M | $57,750 | $147,500 | $771 | Map |
| Mellette County | 2,137 | +11.5% | -1.9 | -$0.5M | $54,076 | $84,100 | $708 | Map |
| Buffalo County | 1,802 | -6.8% | +5.0 | +$0.5M | $47,045 | $117,800 | $540 | Map |
| Haakon County | 1,802 | -3.6% | -1.1 | -$0.3M | $65,625 | $164,200 | $584 | Map |
| Jerauld County | 1,654 | +0.6% | +3.6 | +$0.8M | $73,750 | $150,800 | $632 | Map |
| Sully County | 1,479 | +1.9% | +4.7 | +$0.4M | $72,578 | $205,400 | $842 | Map |
| Campbell County | 1,377 | -0.1% | – | – | $68,929 | $115,900 | $760 | Map |
| Harding County | 1,331 | +2.1% | – | – | $80,441 | $166,100 | $521 | Map |
| Hyde County | 1,191 | -4.6% | -3.4 | +$0.3M | $73,472 | $181,600 | $836 | Map |
| Jones County | 913 | -1.5% | – | – | $65,119 | $139,600 | $543 | Map |
Growing in South Dakota?
Financing a new location, an acquisition or equipment: BizyFi matches your request with the lenders that fit.
← National rankings and other states
Sources: U.S. Census Bureau population estimates (vintage 2025), American Community Survey 5-year (2024), and IRS Statistics of Income county-to-county migration data (2022–2023). Growth, per-1,000 and state totals are BizyFi calculations; the IRS suppresses very small flows, shown as –. Data updated 2026-10-17. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.