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
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.