Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +586 tax returns · +1,111 people · +$45,040,000 AGI
| County | Returns | AGI |
|---|---|---|
| St. Johns County, FL | 233 | $12,627,000 |
| Alachua County, FL | 180 | $10,470,000 |
| Duval County, FL | 179 | $12,009,000 |
| Clay County, FL | 179 | $12,682,000 |
| Volusia County, FL | 127 | $5,548,000 |
| Flagler County, FL | 118 | $5,256,000 |
| Marion County, FL | 84 | $2,896,000 |
| Orange County, FL | 43 | $1,985,000 |
| Hillsborough County, FL | 38 | $1,941,000 |
| Brevard County, FL | 34 | $1,638,000 |
| County | Returns | AGI |
|---|---|---|
| Alachua County, FL | 166 | $7,560,000 |
| St. Johns County, FL | 160 | $8,230,000 |
| Clay County, FL | 146 | $9,272,000 |
| Duval County, FL | 141 | $6,750,000 |
| Volusia County, FL | 97 | $3,548,000 |
| Marion County, FL | 74 | $2,633,000 |
| Flagler County, FL | 62 | $2,665,000 |
| Orange County, FL | 44 | $1,512,000 |
| Lake County, FL | 24 | $2,396,000 |
| Bradford County, FL | 22 | $1,187,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.