Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +620 tax returns · -737 people · $-83,473,000 AGI
| County | Returns | AGI |
|---|---|---|
| Henrico County, VA | 2,521 | $145,576,000 |
| Chesterfield County, VA | 2,108 | $103,122,000 |
| Fairfax County, VA | 443 | $25,761,000 |
| Hanover County, VA | 345 | $19,542,000 |
| District of Columbia, DC | 195 | $21,438,000 |
| Loudoun County, VA | 161 | $11,157,000 |
| Prince William County, VA | 158 | $5,898,000 |
| Virginia Beach city, VA | 155 | $6,907,000 |
| Arlington County, VA | 151 | $13,784,000 |
| Albemarle County, VA | 145 | $12,830,000 |
| County | Returns | AGI |
|---|---|---|
| Henrico County, VA | 3,409 | $238,952,000 |
| Chesterfield County, VA | 2,452 | $145,557,000 |
| Hanover County, VA | 309 | $21,580,000 |
| Petersburg city, VA | 228 | $7,900,000 |
| Fairfax County, VA | 221 | $18,822,000 |
| District of Columbia, DC | 121 | $9,559,000 |
| Virginia Beach city, VA | 116 | $8,962,000 |
| Goochland County, VA | 111 | $16,598,000 |
| Hopewell city, VA | 105 | $4,252,000 |
| Kings County, NY | 95 | $5,566,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.