Town Chart.

← Back to Discover · All towns in Maine

Towns in Waldo County

26 towns with data in Waldo County, Maine, largest first. Find your matches.

Belfast is the largest of the 26 towns we list in Waldo County, with 6,986 people. Together they have 40,192 people.

TownPopulationTypical household incomeTypical home price
Belfast 6,986 $67,679 $340,900
Winterport 3,850 $98,333 $283,000
Searsport 2,655 $64,303 $224,400
Lincolnville 2,396 $81,928 $367,000
Unity 1,858 $62,857 $206,900
Stockton Springs 1,652 $74,886 $259,100
Searsmont 1,646 $87,000 $284,000
Northport 1,621 $73,523 $343,400
Palermo 1,473 $89,095 $259,700
Thorndike 1,403 $78,438 $205,600
Brooks 1,208 $59,130 $196,700
Swanville 1,195 $51,935 $237,300
Frankfort 1,098 $80,000 $211,300
Monroe 1,001 $81,300 $220,300
Troy 984 $44,583 $213,000
Liberty 969 $71,146 $229,600
Burnham 953 $59,261 $178,100
Waldo 926 $71,458 $208,000
Prospect 923 $81,250 $196,500
Morrill 914 $74,250 $214,000
Montville 907 $65,735 $221,600
Belmont 876 $61,250 $217,500
Knox 825 $64,821 $159,600
Freedom 670 $64,861 $190,600
Islesboro 636 $88,438 $288,800
Jackson 567 $75,167 $231,500

ZIP codes in Waldo County

18 ZIP codes in Waldo County, Maine. A ZIP code can also reach into a neighboring county.

Nearby counties in Maine

Link to this page

Copy this HTML to link to this page from your own site.