Federal Data HubIRS Migration Flows · JSON

Orange County, NY

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

Net migration: -1,104 tax returns · -1,190 people · $-112,570,000 AGI

Inflow
9,064 returns · 15,933 people · $662,680,000 AGI
Outflow
10,168 returns · 17,123 people · $775,250,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Bronx County, NY844$58,959,000
Rockland County, NY655$58,642,000
Kings County, NY620$51,130,000
Ulster County, NY563$33,462,000
Westchester County, NY538$44,465,000
Queens County, NY536$41,833,000
Dutchess County, NY501$35,183,000
New York County, NY395$49,867,000
Sullivan County, NY338$20,077,000
Bergen County, NJ187$16,018,000

Top destinations (where leavers went)

CountyReturnsAGI
Ulster County, NY680$44,976,000
Dutchess County, NY500$59,256,000
Sullivan County, NY455$28,048,000
Rockland County, NY397$30,448,000
Westchester County, NY332$26,465,000
Kings County, NY257$13,775,000
Bronx County, NY254$11,367,000
Pike County, PA253$17,334,000
Queens County, NY250$17,924,000
New York County, NY233$26,733,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.