Maine ZIP Codes & Demographics
Maine ZIP codes, demographics, and median household income — 427 ZIP codes — population 1,377,734 — avg. income $70,279 — avg. home value $260,071. Compare counties, cities, and ZIP-level data on US5.
Maine demographics
Maine has 427 ZIP codes across 16 counties on US5, with a combined ZIP-area population of about 1,377,734.
Across ZIP codes with age data, the average median age is about 49.3 years.
Among cities represented in this ZIP set, Bangor is among the largest population centers.
Median household income in Maine
The average median household income across ZIP codes in Maine is about $70,279 — about 6% below the U.S. median ($75,149).
Among ZIPs with income data, 04006 (Biddeford) is near the top at about $250,001, while 04451 is near the bottom at about $29,402.
Housing in Maine
For housing in Maine, the average median home value is about $260,071 and the average median rent is about $823.
The most populous ZIP is 04401 (Bangor) with about 44,418 residents. Use the table below to compare ZIP codes across the state.
ZIP codes in Maine
Sort by population, income, or home value. Click a column header to toggle ascending / descending.
| ZIP | City | County | State | Population ↓ | Income | Home value |
|---|---|---|---|---|---|---|
| 04947 | Kingfield | Franklin County | ME | 1,584 | $67,292 | $246,900 |
| 04068 | Kezar Falls | Oxford County | ME | 1,566 | $58,333 | $217,400 |
| 04411 | Bradley | Penobscot County | ME | 1,561 | $68,929 | $190,600 |
| 04069 | — | Cumberland County | ME | 1,551 | $103,750 | $400,000 |
| 04430 | East Millinocket | Penobscot County | ME | 1,545 | $44,306 | $73,900 |
| 04679 | Southwest Harbor | Hancock County | ME | 1,544 | $54,333 | $417,800 |
| 04732 | Ashland | Aroostook County | ME | 1,535 | $48,854 | $120,400 |
| 04539 | — | Lincoln County | ME | 1,524 | $94,688 | $338,900 |
| 04758 | Mars Hill | Aroostook County | ME | 1,524 | $63,237 | $146,400 |
| 04941 | — | Waldo County | ME | 1,524 | $65,365 | $193,400 |
| 04860 | — | Knox County | ME | 1,506 | $72,112 | $310,000 |
| 04290 | — | Oxford County | ME | 1,498 | $67,500 | $121,400 |
| 04973 | — | Waldo County | ME | 1,494 | $85,192 | $259,900 |
| 04448 | Howland | Penobscot County | ME | 1,489 | $48,958 | $115,600 |
| 04652 | Lubec | Washington County | ME | 1,489 | $58,125 | $182,500 |
| 04346 | Randolph | Kennebec County | ME | 1,479 | $52,917 | $157,000 |
| 04765 | Patten | Penobscot County | ME | 1,452 | $47,269 | $120,400 |
| 04740 | — | Aroostook County | ME | 1,430 | $44,410 | $120,200 |
| 04354 | — | Waldo County | ME | 1,420 | $92,344 | $266,800 |
| 04970 | Rangeley | Franklin County | ME | 1,420 | $58,182 | $287,100 |
| 04563 | — | Knox County | ME | 1,407 | $68,345 | $370,800 |
| 04858 | — | Knox County | ME | 1,400 | $80,938 | $305,200 |
| 04095 | — | York County | ME | 1,382 | $57,188 | $289,300 |
| 04854 | — | Knox County | ME | 1,375 | $82,250 | $331,500 |
| 04556 | — | Lincoln County | ME | 1,344 | $89,844 | $308,000 |
| 04349 | — | Kennebec County | ME | 1,343 | $56,250 | $265,200 |
| 04969 | — | Penobscot County | ME | 1,319 | $60,625 | $188,000 |
| 04747 | Island Falls | Aroostook County | ME | 1,318 | $61,089 | $116,400 |
| 04667 | — | Washington County | ME | 1,307 | $71,023 | $155,900 |
| 04450 | — | Penobscot County | ME | 1,306 | $77,917 | $155,300 |
| 04088 | — | Oxford County | ME | 1,300 | $65,000 | $242,700 |
| 04630 | — | Washington County | ME | 1,294 | $56,875 | $180,800 |
| 04051 | — | Oxford County | ME | 1,291 | $72,308 | $265,300 |
| 04547 | — | Knox County | ME | 1,276 | $66,618 | $265,300 |
| 04649 | Jonesport | Washington County | ME | 1,276 | $61,667 | $134,300 |
| 04945 | — | Somerset County | ME | 1,270 | $57,661 | $149,000 |
| 03907 | — | York County | ME | 1,264 | $104,250 | $799,200 |
| 04607 | — | Hancock County | ME | 1,264 | $61,583 | $241,900 |
| 04658 | Milbridge | Washington County | ME | 1,261 | $47,308 | $213,700 |
| 04666 | — | Washington County | ME | 1,253 | $61,071 | $119,600 |
| 04434 | — | Penobscot County | ME | 1,245 | $68,788 | $145,400 |
| 04932 | — | Penobscot County | ME | 1,241 | $70,104 | $178,000 |
| 04664 | — | Hancock County | ME | 1,240 | $59,318 | $209,300 |
| 04680 | — | Washington County | ME | 1,233 | $69,837 | $160,900 |
| 04631 | Eastport | Washington County | ME | 1,230 | $46,205 | $148,200 |
| 04438 | — | Waldo County | ME | 1,229 | $64,750 | $187,500 |
| 04219 | — | Oxford County | ME | 1,228 | $61,719 | $188,900 |
| 04421 | Castine | Hancock County | ME | 1,222 | $111,500 | $557,700 |
| 04422 | — | Penobscot County | ME | 1,189 | $75,795 | $222,600 |
| 04410 | — | Penobscot County | ME | 1,180 | $72,167 | $179,300 |
| 04238 | — | Oxford County | ME | 1,175 | $88,011 | $236,900 |
| 04942 | — | Somerset County | ME | 1,154 | $51,125 | $174,600 |
| 04022 | — | Oxford County | ME | 1,149 | $65,938 | $237,300 |
| 04449 | — | Penobscot County | ME | 1,144 | $59,750 | $145,800 |
| 04460 | — | Penobscot County | ME | 1,144 | $46,125 | $84,500 |
| 04435 | — | Penobscot County | ME | 1,132 | $76,875 | $155,300 |
| 04476 | — | Hancock County | ME | 1,127 | $52,500 | $261,100 |
| 04676 | — | Hancock County | ME | 1,127 | $74,598 | $280,200 |
| 04623 | — | Washington County | ME | 1,125 | $54,286 | $159,400 |
| 04660 | — | Hancock County | ME | 1,124 | $83,750 | $474,800 |
| 04479 | — | Piscataquis County | ME | 1,103 | $43,365 | $117,700 |
| 04284 | — | Kennebec County | ME | 1,096 | $75,987 | $327,900 |
| 04488 | — | Penobscot County | ME | 1,087 | $76,563 | $186,400 |
| 04606 | — | Washington County | ME | 1,077 | $48,603 | $169,100 |
| 04221 | — | Oxford County | ME | 1,072 | $67,656 | $198,600 |
| 04424 | Danforth | Washington County | ME | 1,065 | $42,313 | $109,800 |
| 04863 | — | Knox County | ME | 1,063 | $72,262 | $435,500 |
| 04622 | — | Washington County | ME | 1,043 | $43,000 | $153,200 |
| 04951 | — | Waldo County | ME | 1,034 | $78,409 | $214,600 |
| 04655 | — | Washington County | ME | 1,001 | $52,188 | $193,300 |
| 04292 | — | Oxford County | ME | 996 | $51,250 | $155,300 |
| 04922 | — | Waldo County | ME | 969 | $59,615 | $150,000 |
| 04772 | — | Aroostook County | ME | 942 | $71,125 | $175,000 |
| 04912 | — | Somerset County | ME | 937 | $57,321 | $139,200 |
| 04455 | — | Penobscot County | ME | 934 | $49,219 | $152,200 |
| 04979 | — | Somerset County | ME | 919 | $56,136 | $179,500 |
| 04987 | — | Waldo County | ME | 917 | $47,321 | $194,100 |
| 04548 | — | Sagadahoc County | ME | 913 | $82,986 | $417,100 |
| 04949 | — | Waldo County | ME | 913 | $59,464 | $223,900 |
| 04681 | — | Hancock County | ME | 906 | $60,147 | $212,500 |
| 04776 | — | Aroostook County | ME | 886 | $50,625 | $100,800 |
| 04780 | — | Aroostook County | ME | 882 | $53,750 | $109,400 |
| 04745 | — | Aroostook County | ME | 876 | $50,000 | $132,800 |
| 04544 | — | Lincoln County | ME | 872 | — | $466,200 |
| 04978 | — | Somerset County | ME | 867 | $105,694 | $231,300 |
| 04643 | — | Washington County | ME | 864 | $62,344 | $147,300 |
| 04734 | Blaine | Aroostook County | ME | 854 | $75,605 | — |
| 04551 | — | Lincoln County | ME | 851 | $96,250 | $420,100 |
| 04066 | — | Cumberland County | ME | 845 | $113,409 | $479,400 |
| 04453 | — | Penobscot County | ME | 839 | $43,839 | $128,600 |
| 04535 | — | Lincoln County | ME | 829 | $87,250 | $327,700 |
| 04939 | — | Penobscot County | ME | 819 | $53,083 | $145,800 |
| 04616 | — | Hancock County | ME | 817 | $66,250 | $314,100 |
| 04859 | — | Knox County | ME | 810 | $77,708 | $744,000 |
| 04739 | Eagle Lake | Aroostook County | ME | 809 | $52,083 | $167,400 |
| 04961 | — | Somerset County | ME | 795 | $44,000 | $145,800 |
| 04108 | Portland | Cumberland County | ME | 788 | $84,120 | $488,400 |
| 04091 | — | Cumberland County | ME | 751 | $79,500 | $242,800 |
| 04487 | — | Penobscot County | ME | 742 | $41,136 | $87,100 |
| 04406 | — | Piscataquis County | ME | 739 | $53,250 | $161,900 |
Frequently asked questions
How many ZIP codes are in Maine?
Maine has 427 ZIP codes on US5 across 16 counties. Each row links to demographics, median income, and housing for that code.
What are the demographics of Maine?
Maine has a combined ZIP-area population of about 1,377,734 across 427 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.
What is the median household income in Maine?
The average median household income across ZIP codes in Maine is about $70,279, about 6% below the U.S. median ($75,149). Average median home value is about $260,071. Among ZIPs with data, 04006 (Biddeford) is near the top ($250,001) and 04451 is near the bottom ($29,402).
Where can I find ZIP code lists for Maine?
This page lists ZIP codes in Maine with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.
ZIP rankings in Maine
Explore curated boards for highest income, largest population, and most affordable home values.