About North Yarmouth, Maine
North Yarmouth, Maine, is a welcoming New England town in Cumberland County, just north of Portland and adjacent to Yarmouth and Cumberland. Set a short drive from Casco Bay and close to major routes like I-295, it offers easy access to coastal attractions and the cultural amenities of Greater Portland. The town spans roughly 20–22 square miles, with an approximate population of 4,000–4,500 residents, blending rural landscapes with convenient connections to nearby cities and landmarks.
Downtown North Yarmouth centers around a compact, friendly Main Street corridor featuring locally owned shops, cafes, and restaurants, alongside classic New England historic buildings that reflect the town’s 18th- and 19th-century roots. Outdoor enthusiasts appreciate the Royal River corridor, miles of community trails, and nearby Bradbury Mountain State Park in neighboring Pownal for hiking and leaf-peeping. Residents also enjoy Toddy Brook Golf Course, neighborhood parks, and access to regional snowshoeing, cross-country skiing, and biking routes. Signature community events include the annual North Yarmouth Fun Day and seasonal concerts and farmers markets that bring neighbors together.
North Yarmouth offers small-town charm with a strong sense of community, good schools, and abundant year-round recreation. Historic homes, open fields, and wooded preserves create a scenic backdrop, while the town’s civic organizations, volunteer spirit, and family-friendly programs make it easy to get involved. Whether you’re exploring trails, grabbing a bite on Main Street, or enjoying local festivals, North Yarmouth, Maine, delivers a warm, down-to-earth vibe within minutes of Greater Portland’s arts, dining, and coastal adventures.