Federal Data HubIRS Migration Flows · JSON

Jefferson County, NY

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

Net migration: -419 tax returns · -1,328 people · $-32,956,000 AGI

Inflow
4,248 returns · 8,373 people · $215,435,000 AGI
Outflow
4,667 returns · 9,701 people · $248,391,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Lewis County, NY149$8,390,000
St. Lawrence County, NY120$4,840,000
Onondaga County, NY114$6,903,000
El Paso County, CO86$4,153,000
Oswego County, NY79$3,205,000
Honolulu County, HI73$3,965,000
Muscogee County, GA66$4,020,000
Cumberland County, NC56$2,867,000
El Paso County, TX52$2,519,000
Bexar County, TX52$2,716,000

Top destinations (where leavers went)

CountyReturnsAGI
Onondaga County, NY154$8,631,000
Lewis County, NY140$6,978,000
St. Lawrence County, NY113$4,800,000
Honolulu County, HI103$5,171,000
El Paso County, CO83$5,196,000
Oswego County, NY80$3,935,000
El Paso County, TX78$3,865,000
Monroe County, NY65$2,873,000
Bell County, TX62$3,288,000
Cumberland County, NC59$3,118,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.