MoverScout

Who's moving to Maine

Where households are arriving from and leaving for, county by county — built on official federal tax-filer data, not marketing estimates.

+3,638 net households from other states
Arrived from other states
20,262
households, 2022-2023
Left for other states
16,624
households, 2022-2023
Moved within Maine
18,583
households changed county, stayed in state

+3,638 net households — For every 100 households that left Maine for another state, about 122 arrived. Maine is a net gainer. The pace has held steady over five years. Another 145 households arrived from abroad.

Moving in from another state? Your mover needs active interstate operating authority — most local companies don't hold one. See licensed movers in Portland →
Net household change, five years
Every move in or out of Maine, including from abroad — so the latest bar can differ slightly from the state-to-state figure above.
+2,822
18–19
+6,391
19–20
+7,420
20–21
+5,171
21–22
+3,487
22–23
Biddeford · York County: +758 net from other states, 12,443 moved in or out Bangor · Penobscot County: +206 net from other states, 6,969 moved in or out Augusta · Kennebec County: +108 net from other states, 6,559 moved in or out Lewiston · Androscoggin County: +3 net from other states, 6,011 moved in or out Paris · Oxford County: +168 net from other states, 3,163 moved in or out Ellsworth · Hancock County: +174 net from other states, 3,014 moved in or out Skowhegan · Somerset County: +103 net from other states, 2,771 moved in or out North Bath · Sagadahoc County: +62 net from other states, 2,695 moved in or out Belfast · Waldo County: +166 net from other states, 2,249 moved in or out Boothbay · Lincoln County: +170 net from other states, 2,198 moved in or out Presque Isle · Aroostook County: +161 net from other states, 2,126 moved in or out Rockland · Knox County: +103 net from other states, 2,151 moved in or out Jay · Franklin County: +72 net from other states, 1,596 moved in or out Calais · Washington County: +118 net from other states, 1,269 moved in or out Dover-Foxcroft · Piscataquis County: +68 net from other states, 865 moved in or out Portland · Cumberland County: +1,198 net from other states, 18,414 moved in or out
Every county at a glance.
Gained households from other states
Lost households to other states
Circle size — households that moved in or out.
Portland · Cumberland County — the busiest moving market in Maine.
Where Maine is gaining from other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Portland Cumberland County +1,198
#226 of 3,087 U.S. counties for total household growth
Biddeford York County +758
#132 of 3,087 U.S. counties for total household growth
Bangor Penobscot County +206
#370 of 3,087 U.S. counties for total household growth
Ellsworth Hancock County +174
#637 of 3,087 U.S. counties for total household growth
Boothbay Lincoln County +170
#568 of 3,087 U.S. counties for total household growth
Paris Oxford County +168
#380 of 3,087 U.S. counties for total household growth
Belfast Waldo County +166
#547 of 3,087 U.S. counties for total household growth
Presque Isle Aroostook County +161
#826 of 3,087 U.S. counties for total household growth
Where Maine is losing to other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.

No county in Maine lost households to other states this period.

Which states Maine trades households with
Each bar shows that state's in/out split — rows ranked by total volume. The IRS publishes only each county's largest partner states, so smaller streams are left out and these totals run below the headline figures.
2,320 in
1,430 out
New Hampshire +529
1,929 in
1,400 out
Florida -174
355 in
529 out
New York +68
306 in
238 out
Connecticut +174
318 in
144 out
237 in
166 out

Households arriving in Maine from another state report $85,462 in average annual income; those leaving for another state report $74,103. Arrivals out-earn departures — Maine is trading up.

Arriving from another state$85,462
Leaving for another state$74,103
City-level breakdowns
Every city page has its own migration section — who's arriving, from how far, and what kind of mover that calls for.

How this works: IRS SOI County-to-County Migration Data, 2022-2023. The IRS compares the address on consecutive tax returns, so every move here is a real filed household. The headline figures and county lists count moves that crossed a state line; the five-year chart counts every move, including from abroad. The data publishes annually with about a two-year lag, misses people who don't file a return, and leaves 39% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 16 of Maine's counties have published data.