US5.com

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.

ZIP codes
427
Population
1,377,734
Median household income (avg.)
$70,279
94% of U.S. median
Average home value
$260,071
75% of U.S. median
Average rent
$823

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.