Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +92 tax returns · +142 people · +$73,408,000 AGI
| County | Returns | AGI |
|---|---|---|
| Merrimack County, NH | 208 | $15,381,000 |
| Windsor County, VT | 205 | $15,172,000 |
| Middlesex County, MA | 182 | $40,967,000 |
| Belknap County, NH | 157 | $10,305,000 |
| Hillsborough County, NH | 140 | $15,156,000 |
| Sullivan County, NH | 124 | $10,715,000 |
| Coos County, NH | 97 | $4,266,000 |
| Rockingham County, NH | 92 | $8,577,000 |
| Orange County, VT | 82 | $3,703,000 |
| Suffolk County, MA | 79 | $22,387,000 |
| County | Returns | AGI |
|---|---|---|
| Merrimack County, NH | 205 | $16,809,000 |
| Windsor County, VT | 191 | $11,556,000 |
| Sullivan County, NH | 178 | $17,641,000 |
| Belknap County, NH | 151 | $9,265,000 |
| Hillsborough County, NH | 143 | $9,301,000 |
| Middlesex County, MA | 131 | $16,349,000 |
| Coos County, NH | 98 | $6,514,000 |
| New York County, NY | 92 | $7,670,000 |
| Suffolk County, MA | 85 | $13,114,000 |
| Orange County, VT | 79 | $5,512,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.