Yarmouth, ME

Yarmouth is a town in Cumberland County, Maine, located twelve miles north of the state’s largest city, Portland. Yarmouth is part of the Portland–South Portland-Biddeford Metropolitan Statistical Area.

The town’s proximity to the Atlantic Ocean and its location on the banks of the Royal River, which empties into Casco Bay less than a mile away, means it is a prime location as a harbor. The annual Yarmouth Clam Festival attracts around 120,000 people (around fourteen times its population) over the course of the three-day weekend.

Today, Yarmouth is a popular dining destination, with (as of February 2019) fourteen sit-down restaurants. This equates to an average of just over one restaurant per square mile of land area.

The Town of Yarmouth epitomizes the best in Maine communities – with its Main Street Village, a beautiful parkway along the Royal River, a sheltered port in Yarmouth Harbor and a diversified commercial base along U.S. Route 1. What makes Yarmouth special is that so many of our 8,300 residents contribute to make the Town a warm and welcoming community, exemplifying our motto, „Our Latchstring Always Out.“