Federal Data HubIRS Migration Flows · JSON

Niagara County, NY

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

Net migration: -175 tax returns · -79 people · $-7,492,000 AGI

Inflow
3,782 returns · 6,170 people · $218,883,000 AGI
Outflow
3,957 returns · 6,249 people · $226,375,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Erie County, NY2,163$126,414,000
Orleans County, NY86$3,230,000
Monroe County, NY86$4,470,000
Genesee County, NY39$2,042,000
Chautauqua County, NY33$1,551,000
Queens County, NY32$1,498,000
Maricopa County, AZ27$1,700,000
Pinellas County, FL26$905,000
Cattaraugus County, NY25$1,079,000
Kings County, NY23$810,000

Top destinations (where leavers went)

CountyReturnsAGI
Erie County, NY1,892$101,769,000
Orleans County, NY123$5,306,000
Monroe County, NY114$5,225,000
Genesee County, NY47$2,048,000
Cattaraugus County, NY36$1,678,000
Pinellas County, FL30$2,618,000
Chautauqua County, NY29$2,332,000
Lee County, FL28$2,410,000
Mecklenburg County, NC24$1,103,000
New York County, NY24$2,352,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.