Waldo County, Maine Cities (2025)

28 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Belfast17,0046,9480.16%20634 City
Belfast26,9906,948-0.04%20534 City
Winterport33,8533,822-0.31%10836 Town
Searsport42,7192,6471.27%9529 Town
Lincolnville52,4402,3210.91%6537 Town
Unity62,3422,2880%5939 Town
Northport71,6491,5521.23%6924 Town
Palermo81,6381,5720.43%4041 Town
Stockton Springs91,5911,541-0.06%8120 Town
Searsmont101,4731,4060.75%3938 Town
Swanville111,4391,3800.7%7320 Town
Frankfort121,2431,232-0.24%5125 Town
Troy131,1261,0241.81%3235 Town
Burnham141,1141,101-0.18%2939 Town
Morrill151,0369731.47%6317 Town
Montville161,0261,020-0.29%2443 Town
Brooks171,0221,009-0.2%4125 Town
Belmont181,018981-0.29%7514 Town
Liberty19944936-0.32%3626 Town
Monroe20940931-0.32%2439 Town
Waldo218637981.29%4519 Town
Knox22809808-0.25%2829 Town
Thorndike238087770.62%3225 Town
Freedom247437111.5%3522 Town
Prospect25708697-0.14%3918 Town
Jackson26613610-0.49%2425 Town
Islesboro275975810.34%4214 Town
Unity28247274-5.36%1352 CDP

Waldo County Cities Summary

Largest City

Belfast is the largest city in Waldo County, with a population of 7,004.

Smallest City

Unity is the smallest city in Waldo County, with a population of 247.

10 Largest Cities

There are 28 cities in Waldo County, Maine.

Location of Waldo County