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 |
|---|---|---|---|---|---|---|
| 04929 | — | Somerset County | ME | 706 | $51,964 | $134,900 |
| 04459 | Mattawamkeag | Aroostook County | ME | 703 | $43,750 | $84,100 |
| 04848 | — | Waldo County | ME | 686 | $75,625 | $291,300 |
| 04760 | — | Aroostook County | ME | 681 | $56,771 | $123,000 |
| 04984 | — | Franklin County | ME | 679 | $53,333 | $177,500 |
| 04255 | — | Oxford County | ME | 676 | $54,107 | $223,300 |
| 04763 | Oakfield | Aroostook County | ME | 653 | $46,696 | $114,300 |
| 04617 | — | Hancock County | ME | 649 | $51,891 | $359,000 |
| 04671 | — | Washington County | ME | 647 | $63,125 | $223,000 |
| 04265 | — | Kennebec County | ME | 645 | $43,712 | $163,900 |
| 04275 | — | Oxford County | ME | 606 | $64,643 | $119,100 |
| 04653 | — | Hancock County | ME | 604 | $86,818 | $335,000 |
| 04216 | — | Oxford County | ME | 602 | $44,583 | $157,800 |
| 04774 | — | Aroostook County | ME | 602 | $35,481 | $91,700 |
| 04471 | — | Aroostook County | ME | 597 | $40,417 | $153,400 |
| 04773 | — | Aroostook County | ME | 575 | $50,489 | $104,800 |
| 04781 | — | Aroostook County | ME | 573 | $54,792 | $197,900 |
| 04956 | — | Franklin County | ME | 569 | $61,413 | $118,800 |
| 04017 | — | Cumberland County | ME | 568 | $63,750 | $509,900 |
| 04063 | Old Orchard Beach | York County | ME | 565 | $60,594 | $435,000 |
| 04360 | — | Kennebec County | ME | 562 | $74,453 | $248,600 |
| 04554 | — | Lincoln County | ME | 562 | $76,932 | $500,000 |
| 04464 | — | Piscataquis County | ME | 561 | $52,019 | $182,100 |
| 04612 | — | Hancock County | ME | 557 | $85,694 | $378,900 |
| 04733 | — | Aroostook County | ME | 550 | $55,278 | $127,200 |
| 04626 | — | Washington County | ME | 528 | $56,667 | $151,600 |
| 04691 | — | Washington County | ME | 527 | $52,400 | $173,400 |
| 04576 | — | Lincoln County | ME | 521 | $83,438 | $416,100 |
| 04923 | — | Somerset County | ME | 520 | $70,208 | $202,400 |
| 04573 | — | Lincoln County | ME | 518 | $85,682 | $397,600 |
| 04571 | — | Lincoln County | ME | 517 | $56,447 | $252,200 |
| 04762 | — | Aroostook County | ME | 517 | $52,344 | $156,900 |
| 04628 | — | Washington County | ME | 514 | $50,427 | $126,400 |
| 04285 | — | Franklin County | ME | 513 | $64,118 | $233,900 |
| 04777 | — | Penobscot County | ME | 503 | $53,125 | $89,700 |
| 04662 | Northeast Harbor | Hancock County | ME | 495 | $150,250 | $606,700 |
| 04648 | — | Washington County | ME | 494 | $54,375 | $109,500 |
| 04735 | — | Aroostook County | ME | 494 | $53,333 | $102,300 |
| 04478 | — | Somerset County | ME | 491 | $58,750 | $368,800 |
| 04853 | — | Knox County | ME | 488 | $93,667 | $404,700 |
| 04481 | — | Piscataquis County | ME | 487 | $71,450 | $191,500 |
| 04568 | — | Lincoln County | ME | 487 | $54,554 | $562,500 |
| 04564 | — | Lincoln County | ME | 477 | $118,077 | $492,300 |
| 04783 | — | Aroostook County | ME | 468 | $53,750 | $184,200 |
| 04787 | — | Aroostook County | ME | 454 | $56,250 | $120,400 |
| 04611 | — | Washington County | ME | 451 | $68,125 | $259,500 |
| 04693 | Winter Harbor | Hancock County | ME | 441 | $63,015 | $187,000 |
| 04761 | — | Aroostook County | ME | 430 | $53,125 | $252,000 |
| 04746 | Grand Isle | Aroostook County | ME | 416 | $34,167 | $85,000 |
| 04024 | — | Cumberland County | ME | 414 | $55,833 | $239,400 |
| 03579 | — | Oxford County | ME | 407 | $61,429 | $251,000 |
| 04650 | — | Hancock County | ME | 391 | $106,964 | $334,300 |
| 04685 | — | Hancock County | ME | 388 | $78,125 | $316,300 |
| 04417 | — | Penobscot County | ME | 386 | $42,778 | $92,900 |
| 04475 | — | Penobscot County | ME | 380 | $51,667 | $93,000 |
| 04768 | — | Aroostook County | ME | 376 | $47,250 | $198,100 |
| 04359 | Gardiner | Kennebec County | ME | 375 | $120,652 | $198,500 |
| 04489 | Old Town | Penobscot County | ME | 366 | — | $229,200 |
| 04779 | — | Aroostook County | ME | 364 | $86,042 | $204,500 |
| 04575 | — | Lincoln County | ME | 355 | $95,625 | — |
| 03911 | York Harbor | York County | ME | 322 | — | $706,100 |
| 04677 | — | Hancock County | ME | 322 | $76,250 | $266,100 |
| 04497 | — | Aroostook County | ME | 319 | $43,438 | $73,400 |
| 04415 | Brownville Junction | Piscataquis County | ME | 316 | $39,375 | $82,300 |
| 04855 | — | Knox County | ME | 316 | $250,001 | $359,400 |
| 04657 | — | Washington County | ME | 313 | $50,417 | $245,500 |
| 04050 | — | Cumberland County | ME | 300 | $80,625 | $461,700 |
| 04261 | — | Oxford County | ME | 300 | $41,250 | $167,200 |
| 04231 | — | Oxford County | ME | 297 | $50,893 | $221,400 |
| 04766 | — | Aroostook County | ME | 295 | $53,750 | $119,900 |
| 04558 | — | Lincoln County | ME | 291 | $81,103 | $428,200 |
| 04674 | — | Hancock County | ME | 279 | $77,917 | $306,300 |
| 04495 | — | Penobscot County | ME | 273 | $37,125 | $95,800 |
| 04982 | — | Franklin County | ME | 261 | $30,469 | $235,900 |
| 04451 | — | Aroostook County | ME | 240 | $29,402 | $61,800 |
| 04490 | — | Washington County | ME | 240 | $47,656 | $116,700 |
| 04408 | — | Hancock County | ME | 230 | $65,625 | $202,200 |
| 04413 | — | Washington County | ME | 225 | $63,971 | $141,700 |
| 04237 | — | Oxford County | ME | 220 | — | $241,200 |
| 04936 | — | Franklin County | ME | 216 | $34,313 | $225,000 |
| 04624 | — | Hancock County | ME | 213 | $58,750 | $371,100 |
| 04485 | — | Piscataquis County | ME | 205 | $63,750 | $216,700 |
| 04642 | — | Hancock County | ME | 194 | $61,406 | — |
| 04109 | Portland | Cumberland County | ME | 188 | — | $717,700 |
| 04492 | — | Washington County | ME | 185 | $43,750 | $68,300 |
| 04057 | Bridgton | Cumberland County | ME | 180 | — | — |
| 04669 | — | Hancock County | ME | 178 | $82,857 | $261,100 |
| 04686 | — | Washington County | ME | 166 | $48,750 | $101,800 |
| 04985 | — | Somerset County | ME | 163 | $83,750 | $261,500 |
| 04491 | Vanceboro | Washington County | ME | 158 | $53,500 | $112,500 |
| 04673 | — | Hancock County | ME | 156 | — | $288,200 |
| 04852 | — | Lincoln County | ME | 137 | $139,063 | $687,500 |
| 04442 | — | Piscataquis County | ME | 132 | $52,788 | $217,100 |
| 04056 | — | York County | ME | 131 | — | $315,400 |
| 04646 | — | Hancock County | ME | 122 | $74,250 | $402,900 |
| 04613 | — | Hancock County | ME | 114 | $59,792 | — |
| 04675 | — | Hancock County | ME | 100 | — | $528,800 |
| 04003 | — | Cumberland County | ME | 90 | $71,250 | $625,000 |
| 04851 | — | Knox County | ME | 85 | $47,292 | $425,000 |
| 04964 | — | Oxford County | ME | 84 | $69,432 | $326,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.