Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -307 tax returns · +642 people · +$89,113,000 AGI
| County | Returns | AGI |
|---|---|---|
| Norfolk County, MA | 3,104 | $325,539,000 |
| Suffolk County, MA | 1,763 | $210,845,000 |
| Bristol County, MA | 1,710 | $131,447,000 |
| Middlesex County, MA | 873 | $113,357,000 |
| Barnstable County, MA | 813 | $67,855,000 |
| Worcester County, MA | 255 | $23,197,000 |
| Essex County, MA | 229 | $21,493,000 |
| Providence County, RI | 191 | $11,649,000 |
| Los Angeles County, CA | 65 | $6,656,000 |
| Rockingham County, NH | 64 | $5,900,000 |
| County | Returns | AGI |
|---|---|---|
| Norfolk County, MA | 2,297 | $190,101,000 |
| Bristol County, MA | 2,268 | $133,519,000 |
| Suffolk County, MA | 1,167 | $106,725,000 |
| Middlesex County, MA | 669 | $53,745,000 |
| Barnstable County, MA | 556 | $54,308,000 |
| Providence County, RI | 298 | $19,588,000 |
| Worcester County, MA | 264 | $19,364,000 |
| Essex County, MA | 161 | $13,082,000 |
| New York County, NY | 151 | $14,669,000 |
| Palm Beach County, FL | 92 | $34,122,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.