Federal Data HubIRS Migration Flows · JSON

Putnam County, NY

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

Net migration: -331 tax returns · -263 people · $-63,156,000 AGI

Inflow
2,755 returns · 4,640 people · $266,614,000 AGI
Outflow
3,086 returns · 4,903 people · $329,770,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Westchester County, NY1,048$93,938,000
Bronx County, NY255$21,831,000
Dutchess County, NY211$15,252,000
Western Connecticut Planning Regi, CT162$14,426,000
New York County, NY131$31,969,000
Queens County, NY129$14,717,000
Kings County, NY94$11,008,000
Orange County, NY47$3,355,000
Suffolk County, NY43$4,562,000
Rockland County, NY36$2,504,000

Top destinations (where leavers went)

CountyReturnsAGI
Westchester County, NY623$63,434,000
Dutchess County, NY411$35,804,000
Western Connecticut Planning Regi, CT308$33,152,000
New York County, NY111$32,471,000
Bronx County, NY75$4,052,000
Queens County, NY59$3,426,000
Kings County, NY51$5,615,000
Orange County, NY46$2,958,000
Ulster County, NY42$2,904,000
Horry County, SC38$3,597,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.