');
US City Data

Cities in Maine

155 cities and towns · Population 665,716

Total Cities
155
Total Population
665,716
Largest City
Portland
Median Income
$64,613

Maine has 155 cities and towns with a combined population of 665,716 residents. The largest city is Portland. The median household income across Maine is $64,613 per year. Browse the table below to compare cities by population and income, or explore the full Maine city rankings. See how cities compare on housing costs in our Maine cost of living guide.

Largest Cities in Maine

CityPopulationMedian Income
Portland68,505$76,174
Lewiston37,886$56,558
Bangor31,663$58,096
South Portland26,780$84,563
Auburn24,294$66,552
Biddeford22,463$69,794
Sanford22,095$70,570
Saco20,636$84,328
Westbrook20,484$85,868
Augusta18,999$48,756
Brunswick16,928$68,190
Waterville16,704$47,489
Orono10,699$56,890
Brewer9,654$51,490
Old Orchard Beach9,150$65,842
Bath8,801$65,565
Presque Isle8,736$57,396
Ellsworth8,550$70,990
Old Town7,439$49,329
Caribou7,427$54,271

All Cities in Maine

Portland68,505Lewiston37,886Bangor31,663South Portland26,780Auburn24,294Biddeford22,463Sanford22,095Saco20,636Westbrook20,484Augusta18,999Brunswick16,928Waterville16,704Orono10,699Brewer9,654Old Orchard Beach9,150Bath8,801Presque Isle8,736Ellsworth8,550Old Town7,439Caribou7,427Gorham7,365Rockland6,991Belfast6,985Topsham6,962Skowhegan6,638Yarmouth6,293Gardiner6,047Kennebunk6,008Winslow5,701North Windham5,633Oak Hill5,365Kittery5,284Houlton4,958Hampden4,937Farmington4,879Lisbon Falls4,185Millinocket4,111South Eliot4,021Rumford4,017York Harbor3,853Camden3,665Lisbon3,453South Berwick3,441Lake Arrowhead3,273Norway3,145Bucksport3,140Calais3,087Pittsfield3,078Madawaska2,960Cumberland Center2,811Dover-Foxcroft2,758Oakland2,714Winthrop2,666Cape Neddick2,578Lincoln2,576Hallowell2,570South Paris2,570Madison2,552Fort Kent2,453Fairfield2,432Milford2,312Bar Harbor2,311Mechanic Falls2,300Farmingdale2,163Falmouth Foreside2,148Berwick2,085Mexico2,026Thomaston2,021Richmond1,946Dunstan1,916Veazie1,866Dexter1,840Wilton1,822North Berwick1,811Dixfield1,770Steep Falls1,720Bridgton1,666Fryeburg1,665Fort Fairfield1,632Van Buren1,614East Millinocket1,545Freeport1,544Waldoboro1,487Randolph1,479Newport1,469Kennebunkport1,450Falmouth1,447Milo1,445Machias1,395West Kennebunk1,367Wiscasset1,273Searsport1,264Livermore Falls1,250Eastport1,230Howland1,208Damariscotta1,172Norridgewock1,155Oxford1,135Limestone1,120Chisholm1,115Cornish1,080Blue Hill1,066Woodland1,059South Windham1,047Clinton1,043Winterport1,043Kittery Point1,008Washburn958Boothbay Harbor948Mars Hill934Castine926Greenville883Greene882Bradley872Kezar Falls834Gray810Bowdoinham768Little Falls735Alfred696Anson687Ashland676Corinna636Jonesport634Guilford630Newcastle621Bingham613Kingfield583Mapleton582Casco573Hartland572Southwest Harbor563Brownville Junction559Bethel546Turner543Rangeley532Cousins Island509Danforth507Patten502Sabattus497Oakfield464Naples463Mattawamkeag428North Anson420Northeast Harbor410Milbridge394Eagle Lake378Standish344Island Falls343Winter Harbor321Lubec320Unity320Grand Isle244Blaine225Vanceboro158Littlejohn Island95

Maine City Rankings

Most Populated Citiesin MaineMost Affordable Citiesin MaineHighest Income Citiesin MaineLowest Rent Citiesin MaineMost Educated Citiesin MaineBest Job Marketsin MaineYoungest Citiesin MaineMost Diverse Citiesin Maine

Frequently Asked Questions about Maine

How many cities are in Maine?

Maine has 155 cities and towns with a combined population of 665,716 residents.

What is the largest city in Maine?

The largest city in Maine is Portland by population.

What is the median household income in Maine?

The median household income across Maine is $64,613 per year.

What is the most popular city in Maine?

Portland is the most populated city in Maine with 68,505 residents and a median income of $76,174.