Federal Data HubIRS Migration Flows · JSON

Orange County, FL

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

Net migration: -3,827 tax returns · -9,037 people · +$35,785,000 AGI

Inflow
52,675 returns · 85,541 people · $3,500,641,000 AGI
Outflow
56,502 returns · 94,578 people · $3,464,856,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Seminole County, FL6,288$383,735,000
Osceola County, FL5,567$280,020,000
Polk County, FL2,300$107,625,000
Lake County, FL2,145$129,678,000
Miami-Dade County, FL2,072$114,347,000
Broward County, FL2,059$122,181,000
Brevard County, FL1,196$85,893,000
Volusia County, FL1,178$64,268,000
Hillsborough County, FL1,114$64,383,000
Palm Beach County, FL1,109$98,254,000

Top destinations (where leavers went)

CountyReturnsAGI
Seminole County, FL7,701$441,057,000
Osceola County, FL7,271$379,868,000
Lake County, FL4,390$319,578,000
Polk County, FL4,119$188,293,000
Volusia County, FL2,023$122,351,000
Brevard County, FL1,458$100,563,000
Hillsborough County, FL1,280$86,744,000
Broward County, FL1,035$52,754,000
Miami-Dade County, FL1,018$63,293,000
Palm Beach County, FL684$43,564,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.