Federal Data HubIRS Migration Flows · JSON

Putnam County, FL

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

Net migration: +586 tax returns · +1,111 people · +$45,040,000 AGI

Inflow
2,290 returns · 4,198 people · $126,195,000 AGI
Outflow
1,704 returns · 3,087 people · $81,155,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
St. Johns County, FL233$12,627,000
Alachua County, FL180$10,470,000
Duval County, FL179$12,009,000
Clay County, FL179$12,682,000
Volusia County, FL127$5,548,000
Flagler County, FL118$5,256,000
Marion County, FL84$2,896,000
Orange County, FL43$1,985,000
Hillsborough County, FL38$1,941,000
Brevard County, FL34$1,638,000

Top destinations (where leavers went)

CountyReturnsAGI
Alachua County, FL166$7,560,000
St. Johns County, FL160$8,230,000
Clay County, FL146$9,272,000
Duval County, FL141$6,750,000
Volusia County, FL97$3,548,000
Marion County, FL74$2,633,000
Flagler County, FL62$2,665,000
Orange County, FL44$1,512,000
Lake County, FL24$2,396,000
Bradford County, FL22$1,187,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.