State Profile

Maine — neighborhoods by ZIP code

Maine spans 16 counties and approximately 485 active ZIP code tabulation areas, home to roughly 1,366,881 residents according to the most recent American Community Survey 5-Year Estimates from the U.S. Census Bureau.

The pages below break the state down city by city, then ZIP code by ZIP code. Each ZIP profile covers demographics, cost of living indicators (median income, median home value, and median rent), and the surrounding neighborhoods within roughly 30 miles. Use this as a starting point — not a substitute — when researching a move, planning a trip, or just trying to understand how different parts of Maine compare.

Statewide, the median household income across these ZIPs averages out to roughly $53,918, with a typical owner-occupied home valued near $194,922. Those numbers conceal a wide range — some ZIP codes here have median incomes more than triple the state average, while rural ZIPs in the same state can sit far below it. The city and ZIP-level breakdowns below show where those differences land geographically.

Largest ZIP codes by population

ZIPCityPopulationMedian income
04401 Bangor 44,285 $62,287
04240 Lewiston 37,577 $54,317
04103 Portland 31,892 $81,523
04106 South Portland 26,873 $81,551
04901 Waterville 26,463 $50,835
04330 Augusta 26,394 $52,500
04005 Biddeford 24,590 $65,485
04210 Auburn 24,038 $59,659
04074 Scarborough 22,098 $114,395
04011 Brunswick 21,691 $71,236

Cities & towns in Maine

Each city below links to a page listing its ZIP codes with neighborhood profiles. Cities are ordered by total population.

CityZIP codesPopulationMedian income
Portland 9 67,366 $23,709
Bangor 2 44,285 $31,143
Lewiston 3 37,577 $18,105
South Portland 2 26,873 $40,775
Waterville 2 26,463 $25,417
Augusta 5 26,394 $10,500
Biddeford 2 24,590 $32,742
Auburn 3 24,038 $19,886
Scarborough 2 22,098 $57,197
Brunswick 1 21,691 $71,236
Saco 1 20,446 $81,326
Westbrook 2 20,339 $40,599
Windham 1 18,648 $92,813
Gorham 1 17,999 $103,152
Sanford 1 17,389 $70,605
Ellsworth 1 14,686 $65,131
Falmouth 1 12,436 $143,235
Gardiner 1 12,282 $70,194
Bath 1 11,584 $69,587
Kennebunk 1 11,566 $96,814
Wells 1 11,365 $75,705
Orono 2 11,129 $28,341
York 1 10,811 $106,616
Farmington 1 10,261 $52,471
Houlton 1 10,092 $51,017
Skowhegan 1 10,036 $53,453
Brewer 1 9,633 $55,870
Topsham 1 9,566 $75,978
Cape Elizabeth 1 9,519 $144,250
Hampden 1 9,303 $94,018
Old Town 1 9,234 $47,164
Belfast 1 9,078 $54,164
Caribou 1 9,022 $50,286
Yarmouth 1 8,984 $108,063
Presque Isle 1 8,772 $52,109
Freeport 3 8,700 $31,799
Old Orchard Beach 1 8,423 $63,160
Buxton 1 8,408 $76,364
Kittery 1 8,113 $73,407
Berwick 1 7,991 $80,147
Kennebunkport 1 7,965 $93,810
Gray 1 7,893 $91,092
Alfred 1 7,618 $65,993
South Berwick 1 7,521 $96,701
Oakland 1 7,376 $70,346
Standish 1 7,345 $89,375
Rockland 1 6,986 $52,212
Sabattus 1 6,935 $70,536
Eliot 1 6,848 $92,474
Cumberland Center 1 6,633 $140,887
Lebanon 1 6,499 $96,173
Fairfield 1 6,397 $55,293
Winthrop 1 6,138 $79,273
Oxford 1 6,127 $72,284
Poland 1 5,883 $100,344
Rumford 1 5,871 $42,845
Turner 1 5,822 $83,305
Lincoln 1 5,794 $45,019
New Gloucester 1 5,705 $97,939
Bucksport 1 5,586 $56,598
Bridgton 1 5,366 $78,546
South Paris 1 5,226 $53,801
Camden 1 5,221 $90,739
Waldoboro 1 5,178 $58,278
Bar Harbor 1 5,161 $67,045
Norway 1 5,113 $54,135
North Berwick 1 5,003 $90,785
Lisbon Falls 1 4,971 $69,989
Raymond 1 4,958 $83,237
Holden 1 4,924 $86,685
Dover Foxcroft 1 4,903 $49,918
Warren 1 4,873 $79,540
Hollis Center 1 4,766 $84,219
Madison 1 4,738 $55,839
Fort Kent 1 4,701 $59,635
Lisbon 1 4,698 $70,096
Wiscasset 1 4,657 $86,300
Jay 1 4,637 $76,587
Springvale 1 4,597 $80,962
Vassalboro 1 4,526 $70,958
Millinocket 1 4,506 $46,060
South China 1 4,434 $94,645
Greene 1 4,377 $92,337
Harpswell 1 4,250 $83,077
Dexter 1 4,226 $50,354
Durham 1 4,176 $89,273
Union 1 4,130 $62,500
North Yarmouth 1 4,106 $118,304
Norridgewock 1 4,025 $58,806
Wilton 1 3,949 $53,493
Naples 1 3,928 $66,635
Pittsfield 1 3,924 $52,026
Limington 1 3,920 $76,991
Winterport 1 3,837 $85,809
Fryeburg 1 3,820 $50,388
Orrington 1 3,820 $82,656
Lincolnville 1 3,808 $76,633
Casco 1 3,657 $60,708
Rockport 1 3,636 $86,188
Litchfield 1 3,605 $72,596
Richmond 1 3,536 $61,357
Jefferson 1 3,508 $71,211
Eddington 1 3,500 $67,354
Buckfield 1 3,445 $85,819
Monmouth 1 3,410 $78,864
Machias 1 3,385 $46,215
Clinton 1 3,381 $69,861
Bethel 1 3,364 $42,930
Fort Fairfield 1 3,323 $63,221
Belgrade 1 3,258 $81,691
Limerick 1 3,244 $84,464
Madawaska 1 3,190 $36,932
Bowdoin 1 3,158 $85,353
Newport 1 3,143 $61,711
Woolwich 1 3,112 $92,596
Steep Falls 1 3,107 $94,318
Mechanic Falls 1 3,094 $67,426
Bowdoinham 1 3,083 $101,223
Calais 1 3,078 $45,250
Milford 1 3,073 $59,091
Livermore Falls 1 3,061 $45,724
Harrison 1 3,044 $55,476
Farmingdale 1 2,988 $62,734
Levant 1 2,965 $67,983
Shapleigh 1 2,926 $81,969
Corinth 1 2,916 $55,250
North Waterboro 1 2,909 $81,487
Carmel 1 2,902 $94,042
Dixfield 1 2,872 $58,954
Blue Hill 1 2,797 $55,841
Minot 1 2,760 $90,792
Mexico 1 2,758 $44,943
Thomaston 1 2,753 $58,426
Milo 1 2,678 $55,444
Acton 1 2,671 $68,482
Searsport 1 2,649 $58,112
Windsor 1 2,643 $64,118
Mapleton 1 2,635 $78,482
Readfield 1 2,616 $96,563
Cape Neddick 1 2,607 $104,018
Waterboro 1 2,597 $90,922
Hallowell 1 2,558 $62,990
Stockton Springs 1 2,479 $72,500
East Waterboro 1 2,473 $82,917
Hancock 1 2,432 $67,298
Manchester 1 2,387 $83,681
Thorndike 1 2,382 $57,463
Baileyville 1 2,352 $58,221
Albion 1 2,311 $54,375
Whitefield 1 2,269 $76,411
Leeds 1 2,267 $76,799
Damariscotta 1 2,257 $54,677
North Anson 1 2,198 $55,652
Canaan 1 2,191 $54,406
Van Buren 1 2,169 $39,732
Guilford 1 2,162 $46,417
Palmyra 1 2,147 $59,643
Deer Isle 1 2,044 $58,750
Sebago 1 2,011 $69,375
Kittery Point 1 1,990 $130,100
Unity 1 1,988 $51,944
West Paris 1 1,980 $54,338
Franklin 1 1,964 $58,952
Phippsburg 1 1,961 $96,715
Limestone 2 1,926 $21,521
Corinna 1 1,925 $54,238
Orland 1 1,891 $64,797
Cornish 1 1,881 $66,528
Livermore 1 1,873 $72,935
Anson 1 1,849 $50,662
West Enfield 1 1,823 $56,389
Saint Albans 1 1,822 $59,479
Dresden 1 1,814 $72,596
Cumberland Foreside 1 1,810 $152,179
Hope 1 1,795 $81,343
Greenbush 1 1,785 $56,406
Newcastle 1 1,766 $81,979
Greenville 1 1,761 $59,332
Brownville 1 1,759 $56,875
Surry 1 1,756 $67,578
Brownfield 1 1,741 $55,532
Princeton 1 1,741 $44,792
Boothbay Harbor 1 1,737 $63,375
Freedom 1 1,736 $61,583
Morrill 1 1,730 $64,750
Parsonsfield 1 1,720 $72,368
Washington 1 1,711 $57,692
Bradley 1 1,693 $85,469
Bingham 1 1,688 $40,250
Hartland 1 1,656 $41,500
Phillips 1 1,651 $44,342
Hiram 1 1,644 $57,778
Washburn 1 1,623 $46,300
Peru 1 1,620 $71,058
Mount Vernon 1 1,618 $67,656
Pownal 1 1,600 $100,750
Strong 1 1,594 $41,648
Tenants Harbor 1 1,590 $65,104
Kingfield 1 1,588 $69,167
Brooks 1 1,586 $58,313
Ashland 1 1,584 $47,292
Nobleboro 1 1,554 $93,274
East Millinocket 1 1,541 $44,531
Randolph 1 1,522 $48,654
Sullivan 1 1,515 $64,375
Rangeley 1 1,507 $57,379
Porter 1 1,497 $53,578
Southwest Harbor 1 1,496 $58,603
Cushing 1 1,464 $71,875
West Newfield 1 1,464 $56,136
Lubec 1 1,461 $57,798
New Sharon 1 1,449 $61,146
Palermo 1 1,447 $95,125
Owls Head 1 1,440 $80,244
Boothbay 1 1,438 $66,719
Mars Hill 1 1,438 $57,083
Lovell 1 1,436 $72,361
Bristol 1 1,424 $75,188
Searsmont 1 1,415 $81,536
Howland 1 1,397 $48,750
East Machias 1 1,377 $55,179
South Thomaston 1 1,371 $80,658
Kenduskeag 1 1,370 $72,614
Milbridge 1 1,369 $58,594
Easton 1 1,341 $45,179
Pembroke 1 1,324 $55,347
Perry 1 1,324 $64,293
Frankfort 1 1,323 $70,909
Plymouth 1 1,319 $55,875
Edgecomb 1 1,314 $82,237
Gouldsboro 1 1,308 $68,102
Kents Hill 1 1,302 $55,000
Island Falls 1 1,295 $55,104
Stetson 1 1,293 $60,568
Castine 2 1,289 $39,044
Bryant Pond 1 1,269 $54,671
Hebron 1 1,260 $79,861
Ogunquit 1 1,257 $100,455
Steuben 1 1,248 $67,717
Jackman 1 1,242 $55,203
Eastport 1 1,211 $44,919
Jonesport 1 1,206 $47,875
Etna 1 1,200 $71,250
Medway 1 1,200 $37,200
Addison 1 1,192 $48,696
Dixmont 1 1,186 $64,286
Exeter 1 1,170 $66,357
Sedgwick 1 1,169 $72,955
Friendship 1 1,145 $70,625
Sangerville 1 1,141 $34,464
Denmark 1 1,131 $66,016
Hudson 1 1,127 $52,143
Waterford 1 1,127 $57,813
Columbia Falls 1 1,124 $58,438
Mount Desert 1 1,102 $70,069
Harmony 1 1,101 $40,625
Charleston 1 1,094 $72,708
Penobscot 1 1,091 $53,224
Bradford 1 1,090 $69,917
Monroe 1 1,079 $73,333
Canton 1 1,075 $50,417
Wayne 1 1,069 $70,806
East Boothbay 1 1,057 $59,417
Patten 1 1,030 $42,542
Sumner 1 1,000 $48,750
Vinalhaven 1 981 $73,269
Troy 1 962 $45,800
Sherman 1 955 $47,292
Danforth 1 953 $42,167
Smithfield 1 943 $101,932
Machiasport 1 924 $58,500
Smyrna Mills 1 899 $49,063
Saint Agatha 1 885 $68,083
Liberty 1 884 $56,406
Frenchville 1 872 $52,841
Lagrange 1 870 $36,250
Cherryfield 1 868 $35,938
Georgetown 1 868 $78,261
Peaks Island 1 859 $90,893
Harrington 1 845 $67,361
Blaine 1 832 $66,250
Solon 1 830 $48,281
Burnham 1 829 $40,893
Stonington 1 826 $65,417
Garland 1 817 $41,563
Bremen 1 815 $91,842
Lee 1 814 $46,250
Springfield 1 812 $39,417
Eagle Lake 1 791 $39,792
Detroit 1 788 $41,964
Athens 1 783 $45,625
Spruce Head 1 781 $87,500
Alna 1 747 $85,096
Roxbury 1 746 $52,396
Brooklin 1 745 $60,250
West Baldwin 1 740 $78,750
Temple 1 735 $50,776
New Portland 2 732 $20,549
Brooksville 1 725 $49,897
Monticello 1 713 $56,667
Bass Harbor 1 700 $62,500
North Monmouth 1 697 $41,619
New Vineyard 1 691 $56,786
Saint David 1 691 $58,229
Mattawamkeag 1 688 $46,875
Greenwood 1 687 $54,167
New Harbor 1 676 $85,000
Abbot 1 671 $54,063
Oakfield 1 656 $43,900
Orrs Island 1 644
Vienna 1 642 $71,103
Robbinston 1 626 $56,250
Andover 1 622 $41,750
Islesboro 1 617 $73,611
Ocean Park 1 617 $42,708
Saint Francis 1 609 $35,625
Chebeague Island 1 597 $58,571
Jonesboro 1 593 $56,094
Orient 1 585 $35,682
Trevett 1 552 $53,996
Sebec 1 548 $68,452
Cambridge 1 522 $56,667
Cutler 1 517 $53,929
South Bristol 1 516 $54,375
Whiting 1 515 $50,700
Beals 1 513 $58,438
Wallagrass 1 513 $56,458
Rockwood 1 507 $58,304
New Sweden 1 505 $55,625
Passadumkeag 1 505 $48,125
Dennysville 1 501 $42,500
Monson 1 493 $49,861
Bernard 1 490 $81,875
Northeast Harbor 1 487 $144,875
Westfield 1 484 $45,357
Benedicta 1 483 $53,438
Bridgewater 1 483 $51,250
Southport 1 467 $68,542
New Limerick 1 465 $49,559
Walpole 1 460 $90,446
Stockholm 1 458 $47,500
North Haven 1 448 $89,688
Round Pond 1 436 $112,250
Winter Harbor 1 434 $60,547
East Baldwin 1 432 $63,700
Stacyville 1 427 $39,583
Swans Island 1 417 $78,000
Burlington 1 407 $34,201
Weld 1 398 $61,797
Portage 1 397 $53,393
Grand Isle 1 392 $32,583
Winn 1 349 $40,114
Wytopitlock 1 345 $46,528
West Boothbay Harbor 1 336
Sinclair 1 333 $69,485
Stratton 1 328 $35,388
Perham 1 327 $53,375
Stillwater 1 327
South Gardiner 1 326
Meddybemps 1 322 $52,500
York Harbor 1 315 $108,623
Seal Cove 1 313 $76,250
Newry 1 311 $36,250
Sorrento 1 286 $77,969
Long Island 1 282 $101,250
Stoneham 1 282 $41,875
Little Deer Isle 1 280 $108,661
Pemaquid 1 276 $78,409
Brownville Junction 1 271 $38,281
Port Clyde 1 266 $250,001
Kingman 1 265 $29,946
Topsfield 1 238 $47,031
Hanover 1 234 $32,222
Aurora 1 196 $61,667
Wesley 1 191 $54,375
Sargentville 1 186
Shirley Mills 1 183 $71,250
Eustis 1 179 $33,393
Brookton 1 170 $60,278
Harborside 1 159 $55,000
Vanceboro 1 154 $47,292
West Forks 1 153
Prospect Harbor 1 144 $89,318
Corea 1 136 $51,705
Greenville Junction 1 135 $37,039
Bailey Island 1 123
Monhegan 1 119
Oquossoc 1 114 $72,596
Newfield 1 106 $49,000
North Bridgton 1 105
Islesford 1 100 $69,375
Waite 1 97 $30,000
Matinicus 1 95 $48,125
Birch Harbor 1 93 $77,734
Seal Harbor 1 83
East Andover 1 81 $43,000
Hinckley 1 78
Biddeford Pool 1 75 $250,001
East Orland 1 61
Chamberlain 1 55 $54,464
Cliff Island 1 55
Cranberry Isles 1 52 $66,250
East Dixfield 1 45 $21,161
Isle Au Haut 1 43
Coopers Mills 1 38
North Waterford 1 36 $66,500
Shawmut 1 36
Caratunk 1 16
Oxbow 1 14 $29,000
Frenchboro 1 10
Lambert Lake 1 5
Bar Mills 1 0
Belgrade Lakes 1 0
Bustins Island 1 0
Cape Porpoise 1 0
Center Lovell 1 0
China Village 1 0
Clayton Lake 1 0
Crouseville 1 0
Danville 1 0
Dryden 1 0
East Blue Hill 1 0
East Livermore 1 0
East Newport 1 0
East Parsonsfield 1 0
East Poland 1 0
East Vassalboro 1 0
East Wilton 1 0
East Winthrop 1 0
Estcourt Station 1 0
Farmington Falls 1 0
Fort Kent Mills 1 0
Grand Lake Stream 1 0
Hulls Cove 1 0
Isle Of Springs 1 0
Lincolnville Center 1 0
Moody 1 0
North Jay 1 0
North Turner 1 0
North Vassalboro 1 0
Paris 1 0
Salsbury Cove 1 0
Sandy Point 1 0
Sebasco Estates 1 0
Sheridan 1 0
South Casco 1 0
South Freeport 1 0
South Windham 1 0
Squirrel Island 1 0
Sunset 1 0
West Bethel 1 0
West Farmington 1 0
West Kennebunk 1 0
West Minot 1 0
West Poland 1 0
West Rockport 1 0
York Beach 1 0