Federal Data HubIRS Migration Flows · JSON

Minnehaha County, SD

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +599 tax returns · +471 people · +$58,631,000 AGI

Inflow
7,181 returns · 11,580 people · $502,004,000 AGI
Outflow
6,582 returns · 11,109 people · $443,373,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Lincoln County, SD1,664$124,467,000
Brookings County, SD180$8,954,000
Pennington County, SD133$5,901,000
Lake County, SD103$6,904,000
Davison County, SD100$5,292,000
Maricopa County, AZ97$9,688,000
Hennepin County, MN96$11,281,000
Woodbury County, IA95$4,237,000
Brown County, SD89$5,059,000
Yankton County, SD88$3,699,000

Top destinations (where leavers went)

CountyReturnsAGI
Lincoln County, SD1,899$139,830,000
Maricopa County, AZ128$7,360,000
Hennepin County, MN127$7,898,000
Brookings County, SD115$5,615,000
Pennington County, SD89$5,605,000
Turner County, SD69$3,622,000
Douglas County, NE64$3,645,000
Lake County, SD63$3,583,000
Rock County, MN61$3,314,000
McCook County, SD57$3,442,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.