How to use this list
Cities are sorted alphabetically. Use ZIP count and population to find larger places first, then open a city for the full ZIP roster.
146 cities with published ZIP coverage in Maine. Select a city to open its ZIP table, population, and income/housing averages.
Cities are sorted alphabetically. Use ZIP count and population to find larger places first, then open a city for the full ZIP roster.
Also see the Maine overview, counties, rankings, and congressional districts.
| City | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Alfred | 1 | 7,695 | $77,853 |
| Anson | 1 | 1,787 | $56,207 |
| Ashland | 1 | 1,535 | $48,854 |
| Auburn | 1 | 24,294 | $66,552 |
| Augusta | 1 | 26,517 | $55,158 |
| Bangor | 1 | 44,418 | $66,136 |
| Bar Harbor | 1 | 5,198 | $74,408 |
| Bath | 1 | 11,564 | $78,482 |
| Belfast | 1 | 9,030 | $59,083 |
| Berwick | 1 | 8,094 | $77,790 |
| Bethel | 1 | 3,285 | $58,152 |
| Biddeford | 2 | 24,770 | $160,635 |
| Bingham | 1 | 1,775 | $43,138 |
| Blaine | 1 | 854 | $75,605 |
| Blue Hill | 1 | 2,811 | $70,164 |
| Boothbay Harbor | 1 | 1,688 | $60,000 |
| Bowdoinham | 1 | 3,115 | $104,914 |
| Bradley | 1 | 1,561 | $68,929 |
| Brewer | 1 | 9,654 | $51,490 |
| Bridgton | 2 | 5,537 | $86,386 |
| Brownville Junction | 2 | 2,059 | $47,145 |
| Brunswick | 1 | 22,081 | $74,102 |
| Bucksport | 1 | 5,503 | $62,913 |
| Calais | 1 | 3,087 | $48,654 |
| Camden | 1 | 5,243 | $82,841 |
| Cape Neddick | 3 | 13,551 | $120,214 |
| Caribou | 1 | 9,107 | $56,189 |
| Casco | 1 | 3,656 | $64,229 |
| Castine | 1 | 1,222 | $111,500 |
| Chisholm | 1 | 4,644 | $77,575 |
| Clinton | 1 | 3,385 | $74,544 |
| Corinna | 1 | 2,079 | $62,566 |
| Cornish | 1 | 1,948 | $69,068 |
| Cumberland Center | 1 | 6,629 | $145,833 |
| Damariscotta | 1 | 2,249 | $59,659 |
| Danforth | 1 | 1,065 | $42,313 |
| Dexter | 1 | 4,216 | $53,537 |
| Dixfield | 1 | 3,077 | $67,109 |
| Dover-Foxcroft | 1 | 4,975 | $58,750 |
| Eagle Lake | 1 | 809 | $52,083 |
| East Millinocket | 1 | 1,545 | $44,306 |
| Eastport | 1 | 1,230 | $46,205 |
| Ellsworth | 1 | 14,695 | $72,083 |
| Fairfield | 1 | 6,411 | $62,633 |
| Falmouth | 1 | 12,557 | $131,833 |
| Farmingdale | 1 | 3,001 | $60,000 |
| Farmington | 2 | 10,368 | $54,281 |
| Fort Fairfield | 1 | 3,321 | $68,112 |
| Fort Kent | 1 | 4,754 | $61,628 |
| Freeport | 1 | 8,736 | $108,864 |
| Fryeburg | 1 | 3,949 | $52,135 |
| Gardiner | 2 | 12,738 | $94,748 |
| Gorham | 1 | 18,192 | $110,181 |
| Grand Isle | 1 | 416 | $34,167 |
| Gray | 1 | 8,004 | $94,284 |
| Greene | 1 | 4,390 | $91,736 |
| Greenville | 1 | 1,866 | $60,965 |
| Guilford | 1 | 2,152 | $49,432 |
| Hallowell | 1 | 2,570 | $58,811 |
| Hampden | 1 | 9,322 | $102,922 |
| Hartland | 1 | 1,681 | $46,638 |
| Houlton | 1 | 10,062 | $55,345 |
| Howland | 1 | 1,489 | $48,958 |
| Island Falls | 1 | 1,318 | $61,089 |
| Jonesport | 1 | 1,276 | $61,667 |
| Kennebunk | 1 | 11,692 | $101,204 |
| Kennebunkport | 1 | 8,035 | $99,861 |
| Kezar Falls | 2 | 3,270 | $59,792 |
| Kingfield | 1 | 1,584 | $67,292 |
| Kittery | 1 | 8,310 | $74,551 |
| Kittery Point | 1 | 1,970 | $138,519 |
| Lake Arrowhead | 2 | 6,420 | $86,712 |
| Lewiston | 1 | 37,886 | $56,558 |
| Limestone | 1 | 1,828 | $43,750 |
| Lincoln | 1 | 5,755 | $51,403 |
| Lisbon | 1 | 4,808 | $71,903 |
| Lisbon Falls | 1 | 4,908 | $72,303 |
| Livermore Falls | 1 | 3,076 | $44,535 |
| Lubec | 1 | 1,489 | $58,125 |
| Machias | 1 | 3,363 | $48,049 |
| Madawaska | 1 | 3,313 | $43,750 |
| Madison | 1 | 4,761 | $48,750 |
| Mapleton | 1 | 2,533 | $78,690 |
| Mars Hill | 1 | 1,524 | $63,237 |
| Mattawamkeag | 1 | 703 | $43,750 |
| Mechanic Falls | 1 | 3,108 | $58,958 |
| Mexico | 1 | 2,772 | $54,052 |
| Milbridge | 1 | 1,261 | $47,308 |
| Milford | 1 | 3,083 | $63,892 |
| Millinocket | 1 | 4,462 | $44,167 |
| Milo | 1 | 2,649 | $58,693 |
| Naples | 1 | 3,949 | $68,278 |
| Newcastle | 1 | 1,773 | $79,667 |
| Newport | 1 | 3,145 | $62,708 |
| Norridgewock | 1 | 4,090 | $66,099 |
| North Anson | 1 | 2,135 | $52,593 |
| North Berwick | 1 | 5,275 | $95,762 |
| North Windham | 1 | 19,041 | $98,946 |
| Northeast Harbor | 1 | 495 | $150,250 |
| Norway | 1 | 5,168 | $53,162 |
| Oak Hill | 1 | 22,527 | $125,642 |
| Oakfield | 1 | 653 | $46,696 |
| Oakland | 1 | 7,375 | $73,611 |
| Old Orchard Beach | 2 | 9,150 | $63,642 |
| Old Town | 2 | 9,529 | $51,063 |
| Orono | 2 | 11,693 | $58,893 |
| Oxford | 1 | 6,200 | $69,263 |
| Patten | 1 | 1,452 | $47,269 |
| Pittsfield | 1 | 3,918 | $55,822 |
| Portland | 6 | 68,505 | $80,157 |
| Presque Isle | 1 | 8,736 | $57,396 |
| Randolph | 1 | 1,479 | $52,917 |
| Rangeley | 1 | 1,420 | $58,182 |
| Richmond | 1 | 3,555 | $66,667 |
| Rockland | 1 | 6,991 | $55,276 |
| Rumford | 1 | 5,918 | $39,522 |
| Sabattus | 1 | 6,886 | $63,250 |
| Saco | 1 | 20,636 | $84,328 |
| Sanford | 2 | 22,095 | $75,217 |
| Searsport | 1 | 2,649 | $61,283 |
| Skowhegan | 1 | 10,117 | $55,245 |
| South Berwick | 1 | 7,384 | $97,927 |
| South Eliot | 1 | 6,978 | $100,472 |
| South Paris | 1 | 5,268 | $68,197 |
| South Portland | 2 | 36,547 | $114,604 |
| Southwest Harbor | 1 | 1,544 | $54,333 |
| Standish | 1 | 7,695 | $103,086 |
| Steep Falls | 1 | 2,822 | $88,739 |
| Thomaston | 1 | 2,761 | $53,775 |
| Topsham | 1 | 9,644 | $82,356 |
| Turner | 1 | 5,852 | $87,981 |
| Unity | 1 | 1,958 | $50,000 |
| Van Buren | 1 | 2,018 | $38,542 |
| Vanceboro | 1 | 158 | $53,500 |
| Waldoboro | 1 | 5,228 | $66,072 |
| Washburn | 1 | 1,686 | $48,235 |
| Waterville | 1 | 27,431 | $54,122 |
| Westbrook | 1 | 20,484 | $85,868 |
| Wilton | 1 | 3,978 | $61,016 |
| Winter Harbor | 1 | 441 | $63,015 |
| Winterport | 1 | 3,839 | $103,938 |
| Winthrop | 1 | 6,153 | $82,858 |
| Wiscasset | 1 | 4,608 | $82,750 |
| Woodland | 1 | 2,263 | $57,813 |
| Yarmouth | 1 | 9,006 | $107,911 |
| York Harbor | 1 | 322 | — |