About North Yarmouth, Maine
North Yarmouth, Maine, is a picturesque town in Cumberland County, just north of Portland and neighboring Yarmouth, Cumberland, and Pownal. Set a short drive from Casco Bay and close to major routes like I-295 and Route 9, North Yarmouth offers easy access to coastal attractions and the cultural amenities of Greater Portland. The town has a population of roughly 4,000 to 4,500 residents and spans about 20–22 square miles, giving it a spacious, rural feel while remaining well-connected.
While North Yarmouth does not have a large downtown, its village center and Main Street area feature locally owned shops, casual eateries, and historic buildings that speak to the town’s agricultural roots. Outdoor recreation is a standout: Royal River Park and nearby trail networks offer walking, biking, and birding; Toddy Brook Golf Course is a favorite for golfers; and regional preserves provide four-season activities from snowshoeing to paddling. Residents also enjoy easy access to the Royal River, Pineland Farms’ trails and events in neighboring New Gloucester, and coastal outings in Yarmouth and Freeport.
Community life in North Yarmouth centers on small-town hospitality, volunteer spirit, and family-friendly events. The annual Fun Day celebration, summer concerts, farmers’ markets, and holiday gatherings bring neighbors together throughout the year. With its blend of rural scenery, outdoor adventure, and local history, North Yarmouth, Maine, offers a welcoming place to live, work, and explore—close to the city, yet rooted in classic Maine charm.