Federal Data HubIRS Migration Flows · JSON

Kennebec County, ME

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

Net migration: +249 tax returns · +518 people · +$12,738,000 AGI

Inflow
3,404 returns · 5,356 people · $196,365,000 AGI
Outflow
3,155 returns · 4,838 people · $183,627,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Somerset County, ME363$15,375,000
Cumberland County, ME353$19,455,000
Androscoggin County, ME334$18,317,000
Penobscot County, ME187$9,023,000
Lincoln County, ME152$7,511,000
Sagadahoc County, ME150$11,080,000
Waldo County, ME113$5,933,000
York County, ME112$6,274,000
Franklin County, ME86$3,536,000
Oxford County, ME72$4,076,000

Top destinations (where leavers went)

CountyReturnsAGI
Somerset County, ME406$20,450,000
Cumberland County, ME303$19,668,000
Androscoggin County, ME272$12,541,000
Penobscot County, ME171$7,780,000
Lincoln County, ME133$7,087,000
Sagadahoc County, ME128$6,389,000
Waldo County, ME104$4,799,000
York County, ME99$5,791,000
Franklin County, ME94$4,628,000
Oxford County, ME68$3,176,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.