Federal Data HubIRS Migration Flows · JSON

Dutchess County, NY

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

Net migration: -535 tax returns · -306 people · +$34,317,000 AGI

Inflow
6,910 returns · 10,975 people · $668,533,000 AGI
Outflow
7,445 returns · 11,281 people · $634,216,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Westchester County, NY957$92,197,000
Ulster County, NY504$33,528,000
Orange County, NY500$59,256,000
Bronx County, NY437$31,850,000
Putnam County, NY411$35,804,000
Kings County, NY377$53,071,000
New York County, NY353$89,030,000
Queens County, NY272$27,170,000
Western Connecticut Planning Regi, CT154$11,049,000
Columbia County, NY114$6,260,000

Top destinations (where leavers went)

CountyReturnsAGI
Ulster County, NY629$48,155,000
Orange County, NY501$35,183,000
Westchester County, NY422$43,753,000
New York County, NY308$50,638,000
Kings County, NY218$28,671,000
Putnam County, NY211$15,252,000
Western Connecticut Planning Regi, CT204$21,828,000
Queens County, NY152$10,302,000
Columbia County, NY135$9,156,000
Bronx County, NY126$7,331,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.