Federal Data HubIRS Migration Flows · JSON

Highlands County, FL

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

Net migration: +741 tax returns · +1,558 people · +$57,938,000 AGI

Inflow
3,645 returns · 6,439 people · $205,839,000 AGI
Outflow
2,904 returns · 4,881 people · $147,901,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Polk County, FL306$12,158,000
Miami-Dade County, FL236$10,522,000
Broward County, FL212$12,655,000
Lee County, FL167$9,311,000
Palm Beach County, FL120$7,808,000
Hillsborough County, FL101$4,904,000
Hardee County, FL95$4,128,000
Orange County, FL81$3,415,000
Okeechobee County, FL60$2,346,000
Manatee County, FL53$1,672,000

Top destinations (where leavers went)

CountyReturnsAGI
Polk County, FL304$12,918,000
Orange County, FL82$3,877,000
Hillsborough County, FL82$4,326,000
Hardee County, FL71$3,379,000
Broward County, FL67$3,759,000
Lee County, FL65$9,387,000
Palm Beach County, FL61$3,393,000
Miami-Dade County, FL50$2,005,000
Okeechobee County, FL49$2,039,000
Manatee County, FL41$2,818,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.