Federal Data HubIRS Migration Flows · JSON

Cumberland County, ME

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

Net migration: +466 tax returns · +208 people · +$117,755,000 AGI

Inflow
9,440 returns · 13,543 people · $810,349,000 AGI
Outflow
8,974 returns · 13,335 people · $692,594,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
York County, ME1,310$84,013,000
Androscoggin County, ME583$30,732,000
Middlesex County, MA341$46,908,000
Sagadahoc County, ME330$20,620,000
Kennebec County, ME303$19,668,000
Penobscot County, ME241$16,255,000
Oxford County, ME228$16,932,000
Suffolk County, MA207$25,535,000
Essex County, MA134$22,927,000
Rockingham County, NH122$11,206,000

Top destinations (where leavers went)

CountyReturnsAGI
York County, ME1,566$115,826,000
Androscoggin County, ME900$53,928,000
Sagadahoc County, ME436$31,668,000
Kennebec County, ME353$19,455,000
Oxford County, ME294$16,339,000
Middlesex County, MA220$18,742,000
Suffolk County, MA196$13,319,000
Penobscot County, ME181$10,846,000
Lincoln County, ME115$8,083,000
Essex County, MA96$8,761,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.