Waldo County, Maine Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Belfast16,9766,954-0.17%20534 City
Winterport23,8223,829-0.42%10836 Town
Searsport32,7772,6461.46%9729 Town
Lincolnville42,4492,3190.66%6637 Town
Unity52,2912,289-0.69%5839 Town
Northport61,6531,5510.79%7024 Town
Palermo71,6391,5710.18%4041 Town
Stockton Springs81,5911,543-0.13%8120 Town
Searsmont91,5021,4101.21%4038 Town
Swanville101,4491,3730.98%7320 Town
Frankfort111,2441,232-0.32%5125 Town
Troy121,1251,0230.81%3235 Town
Burnham131,1031,099-0.45%2839 Town
Morrill141,0419750.97%6317 Town
Belmont151,0289750.69%7614 Town
Brooks161,0211,009-0.2%4125 Town
Montville171,0201,019-0.49%2443 Town
Liberty18940940-0.53%3626 Town
Monroe19936933-0.53%2439 Town
Waldo208937962.29%4619 Town
Knox21809809-0.25%2829 Town
Thorndike22801777-0.12%3225 Town
Freedom237567131.48%3522 Town
Prospect24702690-0.14%3918 Town
Jackson25611610-0.49%2425 Town
Islesboro265965810%4214 Town

Waldo County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 26 cities in Waldo County, Maine.

Location of Waldo County