Federal Data HubIRS Migration Flows · JSON

Palm Beach County, FL

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -1,358 tax returns · -1,374 people · +$3,017,148,000 AGI

Inflow
40,093 returns · 64,686 people · $7,104,955,000 AGI
Outflow
41,451 returns · 66,060 people · $4,087,807,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Broward County, FL7,488$706,078,000
Miami-Dade County, FL2,734$306,287,000
St. Lucie County, FL1,085$65,867,000
Nassau County, NY959$225,005,000
New York County, NY734$424,361,000
Suffolk County, NY732$221,607,000
Martin County, FL714$84,380,000
Orange County, FL684$43,564,000
Queens County, NY572$55,450,000
Kings County, NY542$70,528,000

Top destinations (where leavers went)

CountyReturnsAGI
Broward County, FL5,681$472,857,000
St. Lucie County, FL3,326$225,497,000
Miami-Dade County, FL1,755$190,241,000
Martin County, FL1,407$181,120,000
Orange County, FL1,109$98,254,000
New York County, NY649$127,481,000
Hillsborough County, FL623$64,824,000
Brevard County, FL618$45,796,000
Lee County, FL480$43,749,000
Duval County, FL420$24,805,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.