Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +4,130 tax returns · +8,035 people · +$549,133,000 AGI
| County | Returns | AGI |
|---|---|---|
| Seminole County, FL | 2,811 | $223,866,000 |
| Orange County, FL | 2,023 | $122,351,000 |
| Flagler County, FL | 828 | $49,185,000 |
| Lake County, FL | 476 | $24,952,000 |
| Broward County, FL | 438 | $30,025,000 |
| Brevard County, FL | 404 | $24,473,000 |
| Duval County, FL | 346 | $19,820,000 |
| Miami-Dade County, FL | 336 | $21,886,000 |
| Palm Beach County, FL | 275 | $19,523,000 |
| Osceola County, FL | 258 | $12,682,000 |
| County | Returns | AGI |
|---|---|---|
| Seminole County, FL | 1,690 | $94,711,000 |
| Orange County, FL | 1,178 | $64,268,000 |
| Flagler County, FL | 956 | $59,739,000 |
| Lake County, FL | 489 | $24,626,000 |
| Brevard County, FL | 400 | $20,688,000 |
| Duval County, FL | 376 | $18,197,000 |
| Hillsborough County, FL | 287 | $16,823,000 |
| Marion County, FL | 229 | $13,226,000 |
| Polk County, FL | 226 | $11,799,000 |
| St. Johns County, FL | 202 | $13,790,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.