Waldo County, Maine Cities (2026)

26 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Belfast16,9876,948-0.04%20534 City
Winterport23,8413,822-0.31%10836 Town
Searsport32,7532,6471.25%9629 Town
Lincolnville42,4622,3210.9%6637 Town
Unity52,3422,2880%5939 Town
Northport61,6691,5521.21%7024 Town
Palermo71,6451,5720.43%4141 Town
Stockton Springs81,5901,541-0.06%8120 Town
Searsmont91,4841,4060.75%3938 Town
Swanville101,4491,3800.69%7320 Town
Frankfort111,2401,232-0.24%5025 Town
Troy121,1461,0241.78%3335 Town
Burnham131,1121,101-0.18%2939 Town
Morrill141,0519731.45%6317 Town
Montville151,0231,020-0.29%2443 Town
Brooks161,0201,009-0.2%4125 Town
Belmont171,015981-0.29%7514 Town
Liberty18941936-0.32%3626 Town
Monroe19937931-0.32%2439 Town
Waldo208747981.27%4519 Town
Thorndike218137770.62%3225 Town
Knox22807808-0.25%2829 Town
Freedom237547111.48%3522 Town
Prospect24707697-0.14%3918 Town
Jackson25610610-0.49%2425 Town
Islesboro265995810.34%4214 Town

Waldo County Cities Summary

Largest City

Belfast is the largest city in Waldo County, with a population of 6,987.

Smallest City

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

10 Largest Cities

There are 26 cities in Waldo County, Maine.

Location of Waldo County