Federal Data HubIRS Migration Flows · JSON

Monroe County, NY

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

Net migration: -2,045 tax returns · -3,167 people · $-232,236,000 AGI

Inflow
11,410 returns · 17,305 people · $754,144,000 AGI
Outflow
13,455 returns · 20,472 people · $986,380,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Ontario County, NY818$58,631,000
Wayne County, NY693$41,497,000
Erie County, NY556$31,498,000
Livingston County, NY404$23,108,000
Onondaga County, NY293$17,039,000
Orleans County, NY273$12,353,000
Genesee County, NY257$15,239,000
Kings County, NY182$12,738,000
Queens County, NY150$10,657,000
New York County, NY144$15,512,000

Top destinations (where leavers went)

CountyReturnsAGI
Ontario County, NY911$88,552,000
Wayne County, NY796$53,097,000
Erie County, NY566$31,991,000
Livingston County, NY416$28,209,000
Orleans County, NY285$13,512,000
Onondaga County, NY266$16,948,000
Genesee County, NY257$14,598,000
New York County, NY202$17,686,000
Mecklenburg County, NC179$10,593,000
Kings County, NY174$10,621,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.