Federal Data HubIRS Migration Flows · JSON

Anoka County, MN

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

Net migration: +335 tax returns · +731 people · $-28,202,000 AGI

Inflow
11,673 returns · 19,481 people · $708,073,000 AGI
Outflow
11,338 returns · 18,750 people · $736,275,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Hennepin County, MN4,072$245,280,000
Ramsey County, MN2,256$138,175,000
Washington County, MN562$38,286,000
Dakota County, MN410$26,132,000
Sherburne County, MN366$19,428,000
Wright County, MN249$17,034,000
Isanti County, MN228$12,124,000
Chisago County, MN209$14,073,000
Stearns County, MN109$5,095,000
St. Louis County, MN109$5,275,000

Top destinations (where leavers went)

CountyReturnsAGI
Hennepin County, MN3,320$195,594,000
Ramsey County, MN1,679$92,878,000
Washington County, MN522$43,705,000
Sherburne County, MN479$30,411,000
Wright County, MN395$27,858,000
Dakota County, MN368$20,895,000
Isanti County, MN366$22,374,000
Chisago County, MN266$20,766,000
St. Louis County, MN130$6,409,000
Stearns County, MN121$6,607,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.