Federal Data HubIRS Migration Flows · JSON

Westchester County, NY

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

Net migration: -3,865 tax returns · -5,341 people · $-310,720,000 AGI

Inflow
22,013 returns · 36,464 people · $3,192,032,000 AGI
Outflow
25,878 returns · 41,805 people · $3,502,752,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Bronx County, NY5,118$357,803,000
New York County, NY2,970$854,138,000
Queens County, NY1,501$184,720,000
Kings County, NY1,371$285,158,000
Western Connecticut Planning Regi, CT917$176,741,000
Putnam County, NY623$63,434,000
Nassau County, NY495$83,725,000
Dutchess County, NY422$43,753,000
Rockland County, NY417$41,393,000
Suffolk County, NY353$121,077,000

Top destinations (where leavers went)

CountyReturnsAGI
New York County, NY2,542$587,288,000
Bronx County, NY2,232$119,787,000
Western Connecticut Planning Regi, CT2,005$420,332,000
Putnam County, NY1,048$93,938,000
Dutchess County, NY957$92,197,000
Kings County, NY942$85,950,000
Queens County, NY806$61,778,000
Orange County, NY538$44,465,000
Rockland County, NY529$53,930,000
Palm Beach County, FL457$241,415,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.