Waldo County, Maine Cities (2026)

27 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Belfast17,0156,9480.16%20634 City
Belfast26,9876,948-0.04%20534 City
Winterport33,8413,822-0.31%10836 Town
Searsport42,7532,6471.25%9629 Town
Lincolnville52,4622,3210.9%6637 Town
Unity62,3422,2880%5939 Town
Northport71,6691,5521.21%7024 Town
Palermo81,6451,5720.43%4141 Town
Stockton Springs91,5901,541-0.06%8120 Town
Searsmont101,4841,4060.75%3938 Town
Swanville111,4491,3800.69%7320 Town
Frankfort121,2401,232-0.24%5025 Town
Troy131,1461,0241.78%3335 Town
Burnham141,1121,101-0.18%2939 Town
Morrill151,0519731.45%6317 Town
Montville161,0231,020-0.29%2443 Town
Brooks171,0201,009-0.2%4125 Town
Belmont181,015981-0.29%7514 Town
Liberty19941936-0.32%3626 Town
Monroe20937931-0.32%2439 Town
Waldo218747981.27%4519 Town
Thorndike228137770.62%3225 Town
Knox23807808-0.25%2829 Town
Freedom247547111.48%3522 Town
Prospect25707697-0.14%3918 Town
Jackson26610610-0.49%2425 Town
Islesboro275995810.34%4214 Town

Waldo County Cities Summary

Largest City

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

Smallest City

Islesboro is the smallest city in Waldo County, with a population of 599.

10 Largest Cities

There are 27 cities in Waldo County, Maine.

Location of Waldo County