Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -50 tax returns · -171 people · $-32,597,000 AGI
| County | Returns | AGI |
|---|---|---|
| St. Louis County, MO | 246 | $11,533,000 |
| Cole County, MO | 240 | $11,684,000 |
| Callaway County, MO | 219 | $9,411,000 |
| Jackson County, MO | 166 | $7,580,000 |
| Randolph County, MO | 161 | $8,796,000 |
| St. Charles County, MO | 139 | $7,708,000 |
| Audrain County, MO | 127 | $6,042,000 |
| Greene County, MO | 102 | $4,514,000 |
| Cook County, IL | 88 | $4,316,000 |
| Cooper County, MO | 84 | $2,927,000 |
| County | Returns | AGI |
|---|---|---|
| St. Louis County, MO | 286 | $16,517,000 |
| Callaway County, MO | 274 | $14,433,000 |
| Cole County, MO | 248 | $11,156,000 |
| Jackson County, MO | 238 | $11,941,000 |
| Cook County, IL | 151 | $12,966,000 |
| Randolph County, MO | 144 | $7,072,000 |
| Audrain County, MO | 135 | $9,315,000 |
| St. Louis city, MO | 128 | $6,595,000 |
| St. Charles County, MO | 127 | $6,414,000 |
| Johnson County, KS | 113 | $8,255,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.