Federal Data HubIRS Migration Flows · JSON

Otsego County, NY

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

Net migration: -102 tax returns · -27 people · $-13,258,000 AGI

Inflow
1,332 returns · 2,223 people · $78,646,000 AGI
Outflow
1,434 returns · 2,250 people · $91,904,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Delaware County, NY197$8,780,000
Chenango County, NY108$4,778,000
Herkimer County, NY61$2,709,000
Schoharie County, NY53$2,235,000
Suffolk County, NY43$2,909,000
Oneida County, NY43$2,655,000
Albany County, NY31$1,731,000
Nassau County, NY24$2,015,000
Madison County, NY22$1,094,000
Kings County, NY22$1,246,000

Top destinations (where leavers went)

CountyReturnsAGI
Delaware County, NY159$7,584,000
Chenango County, NY123$5,757,000
Herkimer County, NY72$3,469,000
Albany County, NY43$3,671,000
Schoharie County, NY41$1,928,000
Oneida County, NY40$2,336,000
Onondaga County, NY29$1,417,000
Broome County, NY27$1,170,000
Saratoga County, NY23$1,823,000
Montgomery County, NY23$1,571,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.