Federal Data HubIRS Migration Flows · JSON

Scott County, IA

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

Net migration: +163 tax returns · +513 people · $-13,071,000 AGI

Inflow
4,369 returns · 7,439 people · $283,315,000 AGI
Outflow
4,206 returns · 6,926 people · $296,386,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Rock Island County, IL958$58,936,000
Clinton County, IA176$11,335,000
Johnson County, IA147$9,148,000
Cook County, IL136$6,650,000
Muscatine County, IA132$6,463,000
Polk County, IA107$11,733,000
Henry County, IL103$7,340,000
Linn County, IA80$4,262,000
Cedar County, IA66$3,802,000
Dubuque County, IA59$2,952,000

Top destinations (where leavers went)

CountyReturnsAGI
Rock Island County, IL870$46,568,000
Clinton County, IA185$10,914,000
Johnson County, IA159$10,603,000
Muscatine County, IA133$7,839,000
Cook County, IL133$7,580,000
Polk County, IA125$8,478,000
Linn County, IA98$5,034,000
Henry County, IL92$4,981,000
Maricopa County, AZ55$3,851,000
Cedar County, IA49$2,771,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.