Cities in Maine
155 cities and towns · Population 665,716
About Maine
Maine is home to 155 cities and towns with a combined population of 665,716 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Portland, and the median household income across the state 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.
Economy & Income
The economic landscape of Maine features a median household income of $64,613. The wealthiest community by income is Falmouth Foreside at $152,870 per year. The state's average unemployment rate is 5.9% and the poverty rate averages 14.4% across all communities. 31.2% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Maine is valued at $251,113, with median monthly rent at $972. The home-value-to-income ratio is approximately 3.9x the median income, a moderate figure that reflects a balanced housing market. For city-by-city housing data, see our Maine cost of living breakdown.
Demographics
The population of Maine is distributed across 155 communities, ranging from Littlejohn Island (95 residents) to Portland (68,505 residents). The median age across Maine is 46.6 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in Maine
| City | Population | Median Income |
|---|---|---|
| Portland | 68,505 | $76,174 |
| Lewiston | 37,886 | $56,558 |
| Bangor | 31,663 | $58,096 |
| South Portland | 26,780 | $84,563 |
| Auburn | 24,294 | $66,552 |
| Biddeford | 22,463 | $69,794 |
| Sanford | 22,095 | $70,570 |
| Saco | 20,636 | $84,328 |
| Westbrook | 20,484 | $85,868 |
| Augusta | 18,999 | $48,756 |
| Brunswick | 16,928 | $68,190 |
| Waterville | 16,704 | $47,489 |
| Orono | 10,699 | $56,890 |
| Brewer | 9,654 | $51,490 |
| Old Orchard Beach | 9,150 | $65,842 |
| Bath | 8,801 | $65,565 |
| Presque Isle | 8,736 | $57,396 |
| Ellsworth | 8,550 | $70,990 |
| Old Town | 7,439 | $49,329 |
| Caribou | 7,427 | $54,271 |
All Cities in Maine
Maine City Rankings
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 according to US Census Bureau data.
What is the largest city in Maine?
The largest city in Maine is Portland by population. It has 68,505 residents and a median household income of $76,174.
What is the median household income in Maine?
The median household income across Maine is $64,613 per year. The highest-income city is Falmouth Foreside at $152,870.
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.
What are the top 5 cities in Maine by population?
The five largest cities in Maine are: 1. Portland (68,505), 2. Lewiston (37,886), 3. Bangor (31,663), 4. South Portland (26,780), 5. Auburn (24,294).
What is the smallest city in Maine?
The smallest city in Maine by population is Littlejohn Island with 95 residents.
What is the cost of living in Maine?
The median household income in Maine is $64,613. The median home value across the state is $251,113 and median rent is $972/month. See our detailed cost of living guide for Maine for city-level breakdowns.