Yarmouth

Town in Cumberland County, Maine

View of Yarmouth, Maine
Photo: Seasider53 · CC BY-SA 4.0

Yarmouth is a town in Cumberland County, Maine, with 8,990 residents (2020 Census). It sits at 43 ft (13 m) above sea level. The nearest town is Cousins Island, 2.1 miles S.

About Yarmouth

Yarmouth is a town in Cumberland County, Maine, United States. The town's population was 8,990 in the 2020 census. Yarmouth is 12 miles (19 km) north of the state's largest city, Portland, and is part of the Portland metropolitan area.

The town's proximity to the Atlantic Ocean, and its location on the banks of the Royal River (formerly Yarmouth River), which empties into Casco Bay less than 1 mile (1.6 km) away, means it is a prime location as a harbor. When originally settled as North Yarmouth in 1636, the town was part of the Massachusetts Bay Colony, and remained part of its subsequent incarnations for 213 years. In 1849, 29 years after Maine's admittance to the Union, it was incorporated as the Town of Yarmouth.

Ships were built in Yarmouth's harbor mainly between 1818 and the 1870s, at which point demand declined dramatically. Meanwhile, the Royal River's four waterfalls within Yarmouth, whose Main Street sits about 90 feet (27 m) above sea level, resulted in the foundation of almost sixty mills between 1674 and 1931. The annual Yarmouth Clam Festival attracts around 80,000 people (around ten times the town's population) over the course of the three-day weekend.

Text: Wikipedia · CC BY-SA 4.0

Yarmouth weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Yarmouth

All 24 webcams near Yarmouth ›

Webcams: Windy.com

Living in Yarmouth

Median household income
$110,216
Median home value
$639,700
Median rent
$1,693/mo
Median age
43.4
Cost of living and demographics of Yarmouth ›

Do you know Yarmouth? Tell us about it

Help other travelers: share what makes Yarmouth special. We review every message before publishing it.

Map of Yarmouth

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Yarmouth Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Yarmouth, ME population

Yarmouth had 8,990 residents in the 2020 Census.

2020 Census8,990
Density670 per sq mi (259 per km²)

Source: U.S. Census Bureau, Decennial Census.

Yarmouth at a glance

StateMaine (ME)
CountyCumberland County
TypeTown
Population8,990 (2020)
Land area13.42 sq mi (34.8 km²)
Water area9.52 sq mi (24.66 km²)
Elevation43 ft (13 m)
Coordinates43.7861° N, 70.1547° W
ZIP code04096
Official websiteyarmouth.me.us
Census code (GEOID)2300587845

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Yarmouth

Straight-line distance between town centers.

Frequently asked questions about Yarmouth

What county is Yarmouth in?

Yarmouth is in Cumberland County, Maine.

What is the population of Yarmouth, ME?

8,990 people lived in Yarmouth at the 2020 Census.

What is the ZIP code of Yarmouth, ME?

The ZIP code of Yarmouth is 04096.

What is the elevation of Yarmouth?

43 feet (13 m) above sea level.

What towns are near Yarmouth?

Cousins Island (2.1 mi), Littlejohn Island (2.3 mi), Cumberland Center (4.5 mi), Cumberland (4.8 mi), Falmouth Foreside (4.9 mi).

Last updated: