Federal Data HubIRS Migration Flows · JSON

Albany County, NY

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

Net migration: -518 tax returns · -876 people · $-158,944,000 AGI

Inflow
8,979 returns · 13,627 people · $594,858,000 AGI
Outflow
9,497 returns · 14,503 people · $753,802,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Rensselaer County, NY1,557$88,102,000
Schenectady County, NY994$58,825,000
Saratoga County, NY826$55,114,000
Kings County, NY272$16,467,000
Queens County, NY255$12,704,000
Greene County, NY237$12,966,000
Bronx County, NY169$6,072,000
New York County, NY146$27,523,000
Ulster County, NY140$7,142,000
Columbia County, NY137$7,300,000

Top destinations (where leavers went)

CountyReturnsAGI
Rensselaer County, NY1,588$97,108,000
Schenectady County, NY1,160$71,882,000
Saratoga County, NY1,144$93,810,000
Kings County, NY205$10,970,000
New York County, NY167$42,043,000
Greene County, NY152$8,431,000
Queens County, NY137$6,603,000
Middlesex County, MA100$9,965,000
Montgomery County, NY95$4,526,000
Bronx County, NY90$3,016,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.