Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -873 tax returns · -2,246 people · $-79,453,000 AGI
| County | Returns | AGI |
|---|---|---|
| Norfolk city, VA | 2,578 | $141,848,000 |
| Chesapeake city, VA | 1,928 | $118,076,000 |
| San Diego County, CA | 440 | $31,424,000 |
| Portsmouth city, VA | 424 | $18,434,000 |
| Hampton city, VA | 336 | $14,786,000 |
| Newport News city, VA | 293 | $14,254,000 |
| Suffolk city, VA | 284 | $16,977,000 |
| Fairfax County, VA | 223 | $34,489,000 |
| Duval County, FL | 161 | $8,959,000 |
| Honolulu County, HI | 135 | $10,851,000 |
| County | Returns | AGI |
|---|---|---|
| Norfolk city, VA | 2,544 | $147,856,000 |
| Chesapeake city, VA | 2,342 | $149,159,000 |
| Suffolk city, VA | 483 | $31,026,000 |
| Portsmouth city, VA | 459 | $19,908,000 |
| San Diego County, CA | 365 | $21,700,000 |
| Hampton city, VA | 328 | $16,305,000 |
| Newport News city, VA | 261 | $13,030,000 |
| Fairfax County, VA | 241 | $21,570,000 |
| Duval County, FL | 229 | $14,608,000 |
| Currituck County, NC | 194 | $17,127,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.