Federal Data HubIRS Migration Flows · JSON

St. Francois County, MO

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

Net migration: +166 tax returns · +335 people · +$8,994,000 AGI

Inflow
1,490 returns · 2,677 people · $68,882,000 AGI
Outflow
1,324 returns · 2,342 people · $59,888,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Jefferson County, MO266$12,591,000
Washington County, MO142$6,301,000
St. Louis County, MO111$5,883,000
Ste. Genevieve County, MO110$5,355,000
Madison County, MO86$2,999,000
Iron County, MO86$3,618,000
St. Charles County, MO39$1,601,000
St. Louis city, MO32$1,188,000
Franklin County, MO21$606,000
Cape Girardeau County, MO21$741,000

Top destinations (where leavers went)

CountyReturnsAGI
Jefferson County, MO227$10,342,000
Washington County, MO143$5,508,000
Madison County, MO111$4,227,000
St. Louis County, MO100$4,381,000
Ste. Genevieve County, MO99$5,736,000
Iron County, MO59$2,957,000
St. Louis city, MO45$2,201,000
St. Charles County, MO35$1,839,000
Cape Girardeau County, MO24$963,000
Franklin County, MO22$814,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.