Strongest migration-inflow ZIP codes in Maine
Top 25 ZIP codes in Maine with the strongest IRS net migration inflows. #1 is 04401 (Bangor) at about +2,016. Compare migration signals on US5.
These ZIP codes show the strongest positive IRS net migration figures in Maine on US5’s published series — a directional signal of inflow versus outflow.
Strongest inflows: 04401 (Bangor) at about +2,016; 04240 (Lewiston) at about +1,719; 04103 (Portland) at about +1,439.
Open any ZIP for a full demographics, income, and housing profile, or return to the Maine state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Net migration | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 04401 | Bangor | Penobscot County | +2,016 | 44,418 | $66,136 | $229,600 |
| 2 | 04240 | Lewiston | Androscoggin County | +1,719 | 37,886 | $56,558 | $214,200 |
| 3 | 04103 | Portland | Cumberland County | +1,439 | 31,705 | $90,682 | $421,800 |
| 4 | 04901 | Waterville | Kennebec County | +1,245 | 27,431 | $54,122 | $188,800 |
| 5 | 04106 | South Portland | Cumberland County | +1,224 | 26,966 | $83,744 | $403,500 |
| 6 | 04330 | Augusta | Kennebec County | +1,203 | 26,517 | $55,158 | $197,600 |
| 7 | 04005 | Biddeford | York County | +1,121 | 24,698 | $71,268 | $351,700 |
| 8 | 04210 | Auburn | Androscoggin County | +1,102 | 24,294 | $66,552 | $254,600 |
| 9 | 04074 | Oak Hill | Cumberland County | +1,022 | 22,527 | $125,642 | $502,700 |
| 10 | 04011 | Brunswick | Cumberland County | +1,002 | 22,081 | $74,102 | $343,600 |
| 11 | 04072 | Saco | York County | +936 | 20,636 | $84,328 | $370,300 |
| 12 | 04092 | Westbrook | Cumberland County | +930 | 20,484 | $85,868 | $341,800 |
| 13 | 04062 | North Windham | Cumberland County | +864 | 19,041 | $98,946 | $370,900 |
| 14 | 04038 | Gorham | Cumberland County | +826 | 18,192 | $110,181 | $426,300 |
| 15 | 04101 | Portland | Cumberland County | +823 | 18,128 | $60,726 | $600,600 |
| 16 | 04102 | Portland | Cumberland County | +801 | 17,642 | $79,631 | $464,100 |
| 17 | 04073 | Sanford | York County | +789 | 17,385 | $69,135 | $259,500 |
| 18 | 04605 | Ellsworth | Hancock County | +667 | 14,695 | $72,083 | $230,900 |
| 19 | 04105 | Falmouth | Cumberland County | +570 | 12,557 | $131,833 | $669,500 |
| 20 | 04345 | Gardiner | Kennebec County | +561 | 12,363 | $68,844 | $208,700 |
| 21 | 04043 | Kennebunk | York County | +531 | 11,692 | $101,204 | $460,600 |
| 22 | 04530 | Bath | Sagadahoc County | +525 | 11,564 | $78,482 | $306,900 |
| 23 | 04090 | — | York County | +524 | 11,544 | $83,900 | $445,800 |
| 24 | 03909 | Cape Neddick | York County | +500 | 11,021 | $108,889 | $589,400 |
| 25 | 04938 | Farmington | Franklin County | +470 | 10,368 | $54,281 | $169,300 |
Frequently asked questions
Which ZIP codes in Maine have the strongest migration inflows?
By IRS net migration, 04401 (Bangor) leads this board at about +2,016. Positive values signal more inflow than outflow in the published series.
How does US5 rank ZIP codes in Maine?
We rank indexable ZIP codes with positive IRS net migration from high to low (with a population floor).
Where can I explore all ZIP codes in Maine?
Visit the Maine state page for the full ZIP table, demographics summary, and sortable income/housing columns.