State profile · ME

Maine Cities

Population, income, home values and poverty for all 154 cities and towns profiled in Maine — Census ACS 5-Year (2023).

154
Cities
665,621
Combined city pop.
$64,613
Avg median income
8.8%
Avg poverty rate

Largest cities in Maine

By population — hover or tap a bar for income detail

residents

What this shows Portland, ME is the most populous city profiled in Maine; the full list of all 154 cities follows below.

Source U.S. Census Bureau ACS 5-Year Estimates (2023) As of 2026

Which cities does Maine include?

City Population
Portland 68,505
Lewiston 37,886
Bangor 31,663
South Portland 26,780
Auburn 24,294
Biddeford 22,463
Sanford 22,095
Saco 20,636
Westbrook 20,484
Augusta 18,999
Brunswick 16,928
Waterville 16,704
Orono 10,699
Brewer 9,654
Old Orchard Beach 9,150
Bath 8,801
Presque Isle 8,736
Ellsworth 8,550
Old 7,439
Caribou 7,427
Gorham 7,365
Rockland 6,991
Belfast 6,985
Topsham 6,962
Skowhegan 6,638
Yarmouth 6,293
Gardiner 6,047
Kennebunk 6,008
Winslow 5,701
North Windham 5,633
Oak Hill 5,365
Kittery 5,284
Houlton 4,958
Hampden 4,937
Farmington 4,879
Lisbon Falls 4,185
Millinocket 4,111
South Eliot 4,021
Rumford 4,017
York Harbor 3,853
Camden 3,665
Lisbon 3,453
South Berwick 3,441
Lake Arrowhead 3,273
Norway 3,145
Bucksport 3,140
Calais 3,087
Pittsfield 3,078
Madawaska 2,960
Cumberland Center 2,811
Dover-Foxcroft 2,758
Oakland 2,714
Winthrop 2,666
Cape Neddick 2,578
Lincoln 2,576
Hallowell 2,570
South Paris 2,570
Madison 2,552
Fort Kent 2,453
Fairfield 2,432
Milford 2,312
Bar Harbor 2,311
Mechanic Falls 2,300
Farmingdale 2,163
Falmouth Foreside 2,148
Berwick 2,085
Mexico 2,026
Thomaston 2,021
Richmond 1,946
Dunstan 1,916
Veazie 1,866
Dexter 1,840
Wilton 1,822
North Berwick 1,811
Dixfield 1,770
Steep Falls 1,720
Bridgton 1,666
Fryeburg 1,665
Fort Fairfield 1,632
Van Buren 1,614
East Millinocket 1,545
Freeport 1,544
Waldoboro 1,487
Randolph 1,479
Newport 1,469
Kennebunkport 1,450
Falmouth 1,447
Milo 1,445
Machias 1,395
West Kennebunk 1,367
Wiscasset 1,273
Searsport 1,264
Livermore Falls 1,250
Eastport 1,230
Howland 1,208
Damariscotta 1,172
Norridgewock 1,155
Oxford 1,135
Limestone 1,120
Chisholm 1,115
Cornish 1,080
Blue Hill 1,066
Woodland 1,059
South Windham 1,047
Clinton 1,043
Winterport 1,043
Kittery Point 1,008
Washburn 958
Boothbay Harbor 948
Mars Hill 934
Castine 926
Greenville 883
Greene 882
Bradley 872
Kezar Falls 834
Gray 810
Bowdoinham 768
Little Falls 735
Alfred 696
Anson 687
Ashland 676
Corinna 636
Jonesport 634
Guilford 630
Newcastle 621
Bingham 613
Kingfield 583
Mapleton 582
Casco 573
Hartland 572
Southwest Harbor 563
Brownville Junction 559
Bethel 546
Turner 543
Rangeley 532
Cousins Island 509
Danforth 507
Patten 502
Sabattus 497
Oakfield 464
Naples 463
Mattawamkeag 428
North Anson 420
Northeast Harbor 410
Milbridge 394
Eagle Lake 378
Standish 344
Island Falls 343
Winter Harbor 321
Lubec 320
Unity 320
Grand Isle 244
Blaine 225
Vanceboro 158

Related

Data sourced from official U.S. government datasets. See our methodology for details. Retrieved and formatted by PlainCities Editorial

Verify with U.S. Census Bureau →