Federal Data HubIRS Migration Flows · JSON

Oxford County, ME

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

Net migration: +247 tax returns · +539 people · +$23,797,000 AGI

Inflow
1,705 returns · 2,896 people · $105,831,000 AGI
Outflow
1,458 returns · 2,357 people · $82,034,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Androscoggin County, ME311$14,761,000
Cumberland County, ME294$16,339,000
York County, ME109$4,737,000
Carroll County, NH76$3,153,000
Kennebec County, ME68$3,176,000
Franklin County, ME58$2,381,000
Essex County, MA31$3,296,000
Middlesex County, MA29$4,109,000
Sagadahoc County, ME21$1,217,000

Top destinations (where leavers went)

CountyReturnsAGI
Androscoggin County, ME273$12,468,000
Cumberland County, ME228$16,932,000
York County, ME99$5,446,000
Kennebec County, ME72$4,076,000
Franklin County, ME66$3,146,000
Penobscot County, ME45$1,371,000
Carroll County, NH42$1,987,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.