Federal Data HubIRS Migration Flows · JSON

Miami-Dade County, FL

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

Net migration: -21,399 tax returns · -40,258 people · +$484,033,000 AGI

Inflow
43,906 returns · 67,097 people · $5,584,864,000 AGI
Outflow
65,305 returns · 107,355 people · $5,100,831,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Broward County, FL10,482$661,323,000
Palm Beach County, FL1,755$190,241,000
New York County, NY1,445$516,780,000
Los Angeles County, CA1,049$239,334,000
Orange County, FL1,018$63,293,000
Hillsborough County, FL848$47,439,000
Kings County, NY843$121,334,000
Cook County, IL739$525,477,000
Lee County, FL707$37,970,000
Queens County, NY590$65,608,000

Top destinations (where leavers went)

CountyReturnsAGI
Broward County, FL17,471$1,248,139,000
Palm Beach County, FL2,734$306,287,000
Lee County, FL2,131$96,708,000
Orange County, FL2,072$114,347,000
Hillsborough County, FL1,626$94,848,000
New York County, NY1,149$338,261,000
Harris County, TX1,094$67,502,000
Polk County, FL1,049$50,799,000
St. Lucie County, FL898$58,609,000
Duval County, FL781$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.