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 |
|---|---|---|---|---|---|---|
| 04856 | — | Knox County | ME | 3,663 | $93,169 | $415,100 |
| 04015 | Casco | Cumberland County | ME | 3,656 | $64,229 | $285,200 |
| 04350 | — | Kennebec County | ME | 3,635 | $75,329 | $236,100 |
| 04357 | Richmond | Sagadahoc County | ME | 3,555 | $66,667 | $246,900 |
| 04348 | — | Lincoln County | ME | 3,497 | $72,734 | $230,400 |
| 04259 | — | Kennebec County | ME | 3,493 | $94,868 | $282,300 |
| 04927 | Clinton | Kennebec County | ME | 3,385 | $74,544 | $172,100 |
| 04428 | — | Penobscot County | ME | 3,374 | $74,784 | $213,700 |
| 04654 | Machias | Washington County | ME | 3,363 | $48,049 | $164,200 |
| 04742 | Fort Fairfield | Aroostook County | ME | 3,321 | $68,112 | $145,400 |
| 04048 | Lake Arrowhead | York County | ME | 3,315 | $90,125 | $264,200 |
| 04756 | Madawaska | Aroostook County | ME | 3,313 | $43,750 | $157,800 |
| 04469 | Orono | Penobscot County | ME | 3,310 | — | — |
| 04917 | — | Kennebec County | ME | 3,298 | $86,021 | $304,600 |
| 04217 | Bethel | Oxford County | ME | 3,285 | $58,152 | $276,600 |
| 04287 | — | Sagadahoc County | ME | 3,180 | $78,238 | $257,300 |
| 04953 | Newport | Penobscot County | ME | 3,145 | $62,708 | $213,400 |
| 04579 | — | Sagadahoc County | ME | 3,135 | $103,482 | $249,500 |
| 04008 | Bowdoinham | Sagadahoc County | ME | 3,115 | $104,914 | $335,000 |
| 04256 | Mechanic Falls | Androscoggin County | ME | 3,108 | $58,958 | $224,100 |
| 04061 | Lake Arrowhead | York County | ME | 3,105 | $83,299 | $223,500 |
| 04619 | Calais | Washington County | ME | 3,087 | $48,654 | $111,800 |
| 04461 | Milford | Penobscot County | ME | 3,083 | $63,892 | $183,400 |
| 04224 | Dixfield | Oxford County | ME | 3,077 | $67,109 | $127,000 |
| 04254 | Livermore Falls | Androscoggin County | ME | 3,076 | $44,535 | $162,500 |
| 04456 | — | Penobscot County | ME | 3,012 | $75,917 | $244,800 |
| 04344 | Farmingdale | Kennebec County | ME | 3,001 | $60,000 | $205,700 |
| 04040 | — | Cumberland County | ME | 2,963 | $58,267 | $243,600 |
| 04076 | — | York County | ME | 2,954 | $87,560 | $324,100 |
| 04427 | — | Penobscot County | ME | 2,942 | $60,612 | $123,500 |
| 04419 | — | Penobscot County | ME | 2,901 | $89,615 | $234,600 |
| 04085 | Steep Falls | Cumberland County | ME | 2,822 | $88,739 | $275,900 |
| 04614 | Blue Hill | Hancock County | ME | 2,811 | $70,164 | $332,500 |
| 04030 | — | York County | ME | 2,795 | $69,709 | $326,700 |
| 04258 | — | Androscoggin County | ME | 2,774 | $91,932 | $275,500 |
| 04257 | Mexico | Oxford County | ME | 2,772 | $54,052 | $104,000 |
| 04861 | Thomaston | Knox County | ME | 2,761 | $53,775 | $260,100 |
| 04001 | — | York County | ME | 2,695 | $75,652 | $303,200 |
| 04363 | — | Kennebec County | ME | 2,666 | $65,852 | $215,600 |
| 04463 | Milo | Piscataquis County | ME | 2,649 | $58,693 | $100,000 |
| 04974 | Searsport | Waldo County | ME | 2,649 | $61,283 | $242,200 |
| 04355 | — | Kennebec County | ME | 2,628 | $88,583 | $300,900 |
| 04981 | — | Waldo County | ME | 2,584 | $72,178 | $220,900 |
| 04347 | Hallowell | Kennebec County | ME | 2,570 | $58,811 | $266,700 |
| 04757 | Mapleton | Aroostook County | ME | 2,533 | $78,690 | $184,600 |
| 03902 | Cape Neddick | York County | ME | 2,530 | $131,538 | $527,400 |
| 04351 | — | Kennebec County | ME | 2,464 | $89,453 | $284,700 |
| 04640 | — | Hancock County | ME | 2,451 | $69,504 | $237,900 |
| 04263 | — | Androscoggin County | ME | 2,371 | $86,339 | $244,800 |
| 04910 | — | Kennebec County | ME | 2,358 | $57,356 | $207,900 |
| 04353 | — | Lincoln County | ME | 2,343 | $73,750 | $220,200 |
| 04986 | — | Waldo County | ME | 2,323 | $69,375 | $172,500 |
| 04694 | Woodland | Washington County | ME | 2,263 | $57,813 | $116,600 |
| 04543 | Damariscotta | Lincoln County | ME | 2,249 | $59,659 | $333,000 |
| 04634 | — | Hancock County | ME | 2,218 | $66,607 | $235,800 |
| 04443 | Guilford | Piscataquis County | ME | 2,152 | $49,432 | $158,000 |
| 04965 | — | Somerset County | ME | 2,150 | $49,261 | $123,800 |
| 04958 | North Anson | Somerset County | ME | 2,135 | $52,593 | $149,600 |
| 04029 | — | Cumberland County | ME | 2,124 | $71,845 | $272,900 |
| 04087 | — | York County | ME | 2,122 | $96,268 | $236,200 |
| 04924 | — | Somerset County | ME | 2,082 | $55,443 | $151,500 |
| 04928 | Corinna | Penobscot County | ME | 2,079 | $62,566 | $164,700 |
| 04785 | Van Buren | Aroostook County | ME | 2,018 | $38,542 | $94,300 |
| 04562 | — | Sagadahoc County | ME | 1,987 | $102,446 | $335,400 |
| 03905 | Kittery Point | York County | ME | 1,970 | $138,519 | $485,400 |
| 04988 | Unity | Waldo County | ME | 1,958 | $50,000 | $189,800 |
| 04020 | Cornish | York County | ME | 1,948 | $69,068 | $244,300 |
| 04668 | — | Washington County | ME | 1,934 | $43,173 | $116,400 |
| 04110 | — | Cumberland County | ME | 1,917 | $187,857 | $954,900 |
| 04289 | — | Oxford County | ME | 1,901 | $55,670 | $184,000 |
| 04627 | — | Hancock County | ME | 1,883 | $60,536 | $266,100 |
| 04441 | Greenville | Piscataquis County | ME | 1,866 | $60,965 | $292,900 |
| 04472 | — | Hancock County | ME | 1,857 | $82,697 | $261,400 |
| 04952 | — | Waldo County | ME | 1,853 | $67,045 | $199,000 |
| 04253 | — | Androscoggin County | ME | 1,847 | $71,691 | $184,900 |
| 04684 | — | Hancock County | ME | 1,834 | $77,632 | $278,000 |
| 04750 | Limestone | Aroostook County | ME | 1,828 | $43,750 | $93,000 |
| 04493 | — | Penobscot County | ME | 1,790 | $55,625 | $161,300 |
| 04911 | Anson | Somerset County | ME | 1,787 | $56,207 | $104,500 |
| 04920 | Bingham | Somerset County | ME | 1,775 | $43,138 | $108,900 |
| 04553 | Newcastle | Lincoln County | ME | 1,773 | $79,667 | $406,300 |
| 04983 | — | Franklin County | ME | 1,773 | $50,781 | $169,100 |
| 04555 | — | Lincoln County | ME | 1,760 | $96,667 | $294,900 |
| 04041 | — | Oxford County | ME | 1,757 | $62,500 | $212,900 |
| 04010 | — | Oxford County | ME | 1,743 | $59,291 | $267,200 |
| 04414 | Brownville Junction | Piscataquis County | ME | 1,743 | $54,914 | $125,700 |
| 04352 | — | Kennebec County | ME | 1,728 | $73,664 | $228,300 |
| 04921 | — | Waldo County | ME | 1,716 | $63,355 | $192,900 |
| 04847 | — | Knox County | ME | 1,711 | $83,462 | $301,500 |
| 04047 | Kezar Falls | York County | ME | 1,704 | $61,250 | $251,800 |
| 04971 | — | Somerset County | ME | 1,703 | $64,688 | $185,700 |
| 04418 | — | Penobscot County | ME | 1,702 | $59,150 | $119,900 |
| 04538 | Boothbay Harbor | Lincoln County | ME | 1,688 | $60,000 | $369,600 |
| 04537 | — | Lincoln County | ME | 1,687 | $57,476 | $357,000 |
| 04786 | Washburn | Aroostook County | ME | 1,686 | $48,235 | $104,900 |
| 04943 | Hartland | Somerset County | ME | 1,681 | $46,638 | $143,600 |
| 04966 | — | Franklin County | ME | 1,681 | $45,917 | $156,600 |
| 04342 | — | Lincoln County | ME | 1,639 | $78,150 | $236,700 |
| 04955 | — | Franklin County | ME | 1,622 | $61,250 | $155,800 |
| 04574 | — | Knox County | ME | 1,618 | $63,036 | $186,800 |
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.