Federal Data HubIRS Migration Flows · JSON

Greene County, NY

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

Net migration: +25 tax returns · -2 people · $-8,311,000 AGI

Inflow
1,332 returns · 2,158 people · $101,255,000 AGI
Outflow
1,307 returns · 2,160 people · $109,566,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Ulster County, NY180$8,878,000
Albany County, NY152$8,431,000
Columbia County, NY110$8,214,000
Kings County, NY96$9,429,000
New York County, NY68$14,095,000
Dutchess County, NY47$2,558,000
Queens County, NY46$5,272,000
Rensselaer County, NY36$2,231,000
Nassau County, NY30$4,656,000
Orange County, NY24$1,921,000

Top destinations (where leavers went)

CountyReturnsAGI
Albany County, NY237$12,966,000
Ulster County, NY114$6,078,000
Columbia County, NY72$2,974,000
Kings County, NY49$13,183,000
Rensselaer County, NY41$2,127,000
Dutchess County, NY35$2,692,000
New York County, NY33$8,259,000
Saratoga County, NY32$1,926,000
Schoharie County, NY28$1,381,000
Schenectady County, NY23$1,086,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.