Skip to content

Waldo County, Maine ZIP codes

20 ZIP codes are in Waldo County.

ZIP codes
20
Population in these ZIPs
40,228
Avg. median income
$73,600population-weighted
Cities & towns
20
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in Waldo County

ZIP codes in Waldo County
ZIP codeCityPopulationMedian incomeTypical home value
04354Palermo1,473$89,095$360,800
04438Frankfort1,098$80,000$264,400
04496Winterport3,850$98,333$306,800
04848Islesboro636$88,438$435,600
04849Lincolnville4,017$80,377$476,200
04850 PO BoxLincolnville Center———
04915Belfast9,107$66,362$381,900
04921Brooks1,775$63,646$286,200
04922Burnham953$59,261$269,300
04941Freedom1,577$65,662$291,200
04949Liberty969$71,146$332,900
04951Monroe1,001$81,300$288,600
04952Morrill1,790$67,763$321,000
04972 PO BoxSandy Point———
04973Searsmont1,646$87,000$318,800
04974Searsport2,655$64,303$325,700
04981Stockton Springs2,575$77,560$369,100
04986Thorndike2,228$71,833$249,000
04987Troy984$44,583$259,500
04988Unity1,894$62,929$289,100

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in Waldo County

Nearby counties

Frequently asked questions

How many ZIP codes are in Waldo County, Maine?

20 ZIP codes are mainly in Waldo County.

What cities are in Waldo County?

ZIP codes in Waldo County use the city names Belfast, Brooks, Burnham, Frankfort, Freedom, Islesboro, Liberty, Lincolnville, Lincolnville Center, Monroe, Morrill and Palermo and others.