Federal Data HubIRS Migration Flows · JSON

Monroe County, FL

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

Net migration: -421 tax returns · -713 people · +$178,352,000 AGI

Inflow
3,351 returns · 5,378 people · $570,958,000 AGI
Outflow
3,772 returns · 6,091 people · $392,606,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Miami-Dade County, FL423$43,235,000
Broward County, FL169$37,119,000
Palm Beach County, FL104$29,955,000
Lee County, FL61$6,608,000
Orange County, FL50$3,293,000
Pinellas County, FL43$4,138,000
Hillsborough County, FL40$3,654,000
Duval County, FL38$1,795,000
San Diego County, CA36$3,458,000
Collier County, FL30$1,989,000

Top destinations (where leavers went)

CountyReturnsAGI
Miami-Dade County, FL337$24,751,000
Broward County, FL136$12,818,000
Palm Beach County, FL123$14,943,000
Lee County, FL98$16,043,000
Orange County, FL80$8,464,000
Pinellas County, FL70$6,367,000
Hillsborough County, FL65$5,573,000
Brevard County, FL58$5,444,000
Duval County, FL50$3,586,000
Collier County, FL47$6,188,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.