Cities in Waldo County, Maine by Population (2024)

There are 26 cities in Waldo County, Maine.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Belfast17,1066,9440.52%20934.1City
Winterport23,9243,8220.85%11035.5Town
Searsport32,6632,6470.19%9328.7Town
Lincolnville42,4282,3201.38%6537.3Town
Unity52,3482,2870.21%6039.4Town
Palermo61,6481,5721.23%4140.6Town
Northport71,6301,5521.05%6923.8Town
Stockton Springs81,6171,5411.25%8219.6Town
Searsmont91,4671,4061.24%3937.7Town
Swanville101,4411,3801.26%7319.7Town
Frankfort111,2651,2320.96%5124.6Town
Burnham121,1281,1010.8%2938.9Town
Troy131,1191,0242.66%3234.9Town
Belmont141,0429791.66%7713.6Town
Montville151,0401,0190.68%2442.7Town
Brooks161,0351,0090.88%4224.7Town
Morrill171,0179701.29%6116.6Town
Liberty189609370.84%3726.0Town
Monroe199529310.74%2438.9Town
Waldo208597972.14%4519.3Town
Knox218198100.37%2829.0Town
Thorndike228087771.13%3225.3Town
Freedom237277140.14%3421.5Town
Prospect247206970.98%4018.1Town
Jackson256256100.81%2525.3Town
Islesboro265975800.84%4214.3Town
showing: 26 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Waldo County, Maine?

Belfast is the largest city in Waldo County.

What is the smallest city in Waldo County, Maine?

Islesboro is the smallest city in Waldo County.

How many cities are in Waldo County?

There are 26 cities in Waldo County, Maine.

Frequently Asked Questions