Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +2,132 tax returns · +912 people · +$114,692,000 AGI
| County | Returns | AGI |
|---|---|---|
| Clay County, FL | 2,884 | $142,296,000 |
| St. Johns County, FL | 2,618 | $310,868,000 |
| Nassau County, FL | 815 | $42,482,000 |
| Miami-Dade County, FL | 781 | $46,601,000 |
| Broward County, FL | 710 | $41,522,000 |
| Orange County, FL | 656 | $32,997,000 |
| Hillsborough County, FL | 473 | $29,016,000 |
| Palm Beach County, FL | 420 | $24,805,000 |
| Alachua County, FL | 403 | $24,330,000 |
| San Diego County, CA | 403 | $27,859,000 |
| County | Returns | AGI |
|---|---|---|
| Clay County, FL | 3,450 | $187,242,000 |
| St. Johns County, FL | 3,393 | $388,251,000 |
| Nassau County, FL | 1,077 | $78,835,000 |
| Orange County, FL | 631 | $34,552,000 |
| Hillsborough County, FL | 475 | $31,924,000 |
| Volusia County, FL | 346 | $19,820,000 |
| Broward County, FL | 340 | $20,946,000 |
| Miami-Dade County, FL | 324 | $19,045,000 |
| San Diego County, CA | 310 | $20,040,000 |
| Alachua County, FL | 289 | $13,764,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.