Federal Data HubIRS Migration Flows · JSON

Ontario County, NY

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

Net migration: -107 tax returns · +83 people · +$19,881,000 AGI

Inflow
2,994 returns · 4,864 people · $237,621,000 AGI
Outflow
3,101 returns · 4,781 people · $217,740,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Monroe County, NY911$88,552,000
Wayne County, NY308$15,764,000
Seneca County, NY147$7,730,000
Yates County, NY145$6,829,000
Livingston County, NY99$6,921,000
Onondaga County, NY64$4,221,000
Erie County, NY61$4,356,000
Steuben County, NY59$3,436,000
Cayuga County, NY31$2,153,000

Top destinations (where leavers went)

CountyReturnsAGI
Monroe County, NY818$58,631,000
Wayne County, NY324$17,819,000
Seneca County, NY150$7,807,000
Yates County, NY134$7,848,000
Livingston County, NY107$6,019,000
Erie County, NY77$3,872,000
Onondaga County, NY66$5,272,000
Steuben County, NY61$2,375,000
Cayuga County, NY27$1,568,000
New York County, NY23$1,457,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.