Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -21,399 tax returns · -40,258 people · +$484,033,000 AGI
| County | Returns | AGI |
|---|---|---|
| Broward County, FL | 10,482 | $661,323,000 |
| Palm Beach County, FL | 1,755 | $190,241,000 |
| New York County, NY | 1,445 | $516,780,000 |
| Los Angeles County, CA | 1,049 | $239,334,000 |
| Orange County, FL | 1,018 | $63,293,000 |
| Hillsborough County, FL | 848 | $47,439,000 |
| Kings County, NY | 843 | $121,334,000 |
| Cook County, IL | 739 | $525,477,000 |
| Lee County, FL | 707 | $37,970,000 |
| Queens County, NY | 590 | $65,608,000 |
| County | Returns | AGI |
|---|---|---|
| Broward County, FL | 17,471 | $1,248,139,000 |
| Palm Beach County, FL | 2,734 | $306,287,000 |
| Lee County, FL | 2,131 | $96,708,000 |
| Orange County, FL | 2,072 | $114,347,000 |
| Hillsborough County, FL | 1,626 | $94,848,000 |
| New York County, NY | 1,149 | $338,261,000 |
| Harris County, TX | 1,094 | $67,502,000 |
| Polk County, FL | 1,049 | $50,799,000 |
| St. Lucie County, FL | 898 | $58,609,000 |
| Duval County, FL | 781 | $46,601,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.