Federal Data HubIRS Migration Flows · JSON

York County, ME

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

Net migration: +845 tax returns · +1,589 people · +$152,562,000 AGI

Inflow
6,644 returns · 10,162 people · $557,971,000 AGI
Outflow
5,799 returns · 8,573 people · $405,409,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cumberland County, ME1,566$115,826,000
Strafford County, NH545$32,837,000
Rockingham County, NH376$40,432,000
Middlesex County, MA295$52,786,000
Essex County, MA190$21,410,000
Hillsborough County, NH131$13,194,000
Androscoggin County, ME120$7,277,000
Worcester County, MA114$10,430,000
Penobscot County, ME110$4,938,000
Suffolk County, MA106$26,649,000

Top destinations (where leavers went)

CountyReturnsAGI
Cumberland County, ME1,310$84,013,000
Strafford County, NH473$27,387,000
Rockingham County, NH289$23,110,000
Androscoggin County, ME177$9,659,000
Middlesex County, MA147$13,894,000
Suffolk County, MA121$14,194,000
Penobscot County, ME112$4,263,000
Kennebec County, ME112$6,274,000
Essex County, MA110$11,052,000
Oxford County, ME109$4,737,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.