Federal Data HubIRS Migration Flows · JSON

Cayuga County, NY

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

Net migration: -28 tax returns · +76 people · $-2,820,000 AGI

Inflow
1,348 returns · 2,179 people · $74,701,000 AGI
Outflow
1,376 returns · 2,103 people · $77,521,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Onondaga County, NY359$21,918,000
Oswego County, NY94$3,863,000
Tompkins County, NY86$5,504,000
Wayne County, NY64$2,534,000
Seneca County, NY47$2,311,000
Cortland County, NY43$2,031,000
Monroe County, NY40$2,135,000
Ontario County, NY27$1,568,000
Erie County, NY20$876,000

Top destinations (where leavers went)

CountyReturnsAGI
Onondaga County, NY325$17,914,000
Oswego County, NY92$3,987,000
Tompkins County, NY68$3,392,000
Wayne County, NY65$2,897,000
Cortland County, NY57$2,237,000
Monroe County, NY49$4,528,000
Seneca County, NY47$2,305,000
Ontario County, NY31$2,153,000
Oneida County, NY22$1,728,000
Erie County, NY22$1,246,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.