Yarmouth
Town in Cumberland County, Maine

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.
- 8,990residents (2020 Census)
- 43 ftelevation · 13 m
- 13.4 sq miland area · 34.8 km²
- 670 / sq mipopulation density
- 04096ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 8,990 |
|---|---|
| Density | 670 per sq mi (259 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Yarmouth at a glance
| State | Maine (ME) |
|---|---|
| County | Cumberland County |
| Type | Town |
| Population | 8,990 (2020) |
| Land area | 13.42 sq mi (34.8 km²) |
| Water area | 9.52 sq mi (24.66 km²) |
| Elevation | 43 ft (13 m) |
| Coordinates | 43.7861° N, 70.1547° W |
| ZIP code | 04096 |
| Official website | yarmouth.me.us |
| Census code (GEOID) | 2300587845 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Yarmouth
- Cousins Island2.1 mi S
- Littlejohn Island2.3 mi SE
- Cumberland Center4.5 mi W
- Cumberland4.8 mi W
- Falmouth Foreside4.9 mi SW
- Chebeague Island5.1 mi SE
- Freeport5.2 mi NE
- North Yarmouth6.0 mi NW
- Falmouth6.9 mi SW
- Long Island7.5 mi S
- Pownal8.3 mi N
- Harpswell9.8 mi E
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: