Maine · 20 places of 5,000+

Fastest-growing cities in Maine, 2020 to 2024

Short answer

Ellsworth is the fastest-growing city of 5,000+ in Maine, +4.8% from 2020 to 2024. Westbrook (+4.7%) is second.
Fastest
+4.8%
Growing
16
Shrinking
4

The 20 fastest-growing

Ellsworth grew fastest, from 8,415 in July 2020 to 8,822 in July 2024, +4.8%. It is the 13th largest of the 20 places ranked. 16 places grew and 4 shrank or held flat; the median change was +1.6%.

By raw numbers the biggest gain was in Lewiston, +1,662 people. At the other end, Caribou changed by -1.0%. Growth is measured between the July 2020 and July 2024 estimates for places with 5,000 or more residents in 2024, so fast growth from a small base can outrank larger absolute gains.

  1. 01Ellsworth+4.8%
  2. 02Westbrook+4.7%
  3. 03Auburn+4.6%
  4. 04Lewiston+4.5%
  5. 05Waterville+3.8%
  6. 06Saco+3.2%
  7. 07Gardiner+3.1%
  8. 08Sanford+2.4%
  9. 09Bangor+2.3%
  10. 10Rockland+1.6%
  11. 11Portland+1.6%
  12. 12South Portland+1.6%
  13. 13Augusta+1.3%
  14. 14Old Town+1.1%
  15. 15Belfast+0.6%
  16. 16Bath+0.6%
  17. 17Brewer-0.4%
  18. 18Presque Isle-0.5%
  19. 19Biddeford-0.8%
  20. 20Caribou-1.0%
Change in population, July 2020 to July 2024, places of 5,000+ in 2024.

Dots: the 20 places in the chart. Orange pin: Ellsworth, ranked first.

All 20 places of 5,000+ ranked

#Place2024Since 2020County
1Ellsworth8,822+4.8%Hancock County
2Westbrook21,386+4.7%Cumberland County
3Auburn25,200+4.6%Androscoggin County
4Lewiston38,772+4.5%Androscoggin County
5Waterville17,336+3.8%Kennebec County
6Saco21,064+3.2%York County
7Gardiner6,160+3.1%Kennebec County
8Sanford22,497+2.4%York County
9Bangor32,446+2.3%Penobscot County
10Rockland7,060+1.6%Knox County
11Portland69,568+1.6%Cumberland County
12South Portland26,994+1.6%Cumberland County
13Augusta19,168+1.3%Kennebec County
14Old Town7,511+1.1%Penobscot County
15Belfast6,993+0.6%Waldo County
16Bath8,817+0.6%Sagadahoc County
17Brewer9,629-0.4%Penobscot County
18Presque Isle8,728-0.5%Aroostook County
19Biddeford22,370-0.8%York County
20Caribou7,328-1.0%Aroostook County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the fastest-growing city in Maine?

Ellsworth, up 4.8% from July 2020 to July 2024 among places of 5,000+, to 8,822 residents.

Which Maine city added the most people?

Lewiston, which gained 1,662 residents from July 2020 to July 2024.

How many Maine cities are shrinking?

4 of 20 places of 5,000+ had the same or fewer residents in July 2024 than in July 2020.

Why use places of 5,000 or more?

Small towns can swing by double-digit percentages from a few new homes, and Census estimates for them carry more uncertainty. The 5,000 floor keeps the ranking to places where a percentage means something.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.