South Dakota
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, South Dakota saw a net gain of 1,513 tax-filing households and a net gain of 2,417 individuals. On net, the area gained $258.4M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Minnesota; the largest outflow went to Minnesota. These figures cover federal income tax filers only and do not indicate why people moved.
Income (AGI) in and out
South Dakota counties
Net migration by county. Hover for figures; click a county to open it.
Top origin states
- 1Minnesota2,243$159.3M
- 2Iowa1,280$74.1M
- 3California1,243$112.3M
- 4Colorado990$76.2M
- 5Nebraska970$58.1M
- 6Texas817$60.7M
- 7North Dakota676$43.3M
- 8Arizona636$53.1M
- 9Florida617$34.0M
- 10Wyoming453$25.6M
Top destination states
- 1Minnesota1,855$105.5M
- 2Iowa977$58.3M
- 3Texas926$58.6M
- 4Nebraska907$48.5M
- 5Arizona901$65.9M
- 6Colorado716$40.6M
- 7Florida702$61.0M
- 8North Dakota656$35.4M
- 9California583$37.3M
- 10Washington378$25.3M
Net migration by year
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$55.3M | +3,521 |
| 2013 | +$18.8M | +2,146 |
| 2014 | +$81.2M | -388 |
| 2015 | +$32.2M | +409 |
| 2016 | +$54.1M | +918 |
| 2017 | +$123.1M | +984 |
| 2018 | +$94.0M | +823 |
| 2019 | +$155.3M | +410 |
| 2020 | +$210.4M | +2,724 |
| 2021 | +$452.7M | +6,321 |
| 2022 | +$589.1M | +7,078 |
| 2023 | +$258.4M | +2,417 |
Counties in South Dakota (66)
- Aurora County
- Beadle County
- Bennett County
- Bon Homme County
- Brookings County
- Brown County
- Brule County
- Buffalo County
- Butte County
- Campbell County
- Charles Mix County
- Clark County
- Clay County
- Codington County
- Corson County
- Custer County
- Davison County
- Day County
- Deuel County
- Dewey County
- Douglas County
- Edmunds County
- Fall River County
- Faulk County
- Grant County
- Gregory County
- Haakon County
- Hamlin County
- Hand County
- Hanson County
- Harding County
- Hughes County
- Hutchinson County
- Hyde County
- Jackson County
- Jerauld County
- Jones County
- Kingsbury County
- Lake County
- Lawrence County
- Lincoln County
- Lyman County
- Marshall County
- McCook County
- McPherson County
- Meade County
- Mellette County
- Miner County
- Minnehaha County
- Moody County
- Oglala Lakota County
- Pennington County
- Perkins County
- Potter County
- Roberts County
- Sanborn County
- Spink County
- Stanley County
- Sully County
- Todd County
- Tripp County
- Turner County
- Union County
- Walworth County
- Yankton County
- Ziebach County
Get the next update for South Dakota
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.
Source: IRS Statistics of Income migration data (public domain). Covers federal income tax filers only; AGI is nominal (not inflation adjusted). These numbers describe movement of filers and their reported income, not why people moved or economic loss. Methodology and caveats.