About Harpswell, Maine
Harpswell, Maine, sits along the midcoast in Cumberland County, just southeast of Brunswick and a short drive from Portland. Spread across a rugged peninsula and dozens of islands in Casco Bay—including Great Island, Orr’s Island, and Bailey Island—Harpswell is known for its working waterfronts and scenic drives over iconic bridges like the Cribstone Bridge. The town has an approximate population of 5,000–6,000 residents and covers about 24 square miles of land, with significantly more area when you include its tidal waters and coastline.
While Harpswell has a dispersed village layout rather than a single, dense Main Street, you’ll find clusters of locally owned shops, galleries, seafood shacks, and casual restaurants in village centers such as Harpswell Center, South Harpswell, and on Orr’s and Bailey Islands. Historic churches, former schoolhouses, and classic New England homes highlight the town’s heritage, while scenic wharves and lobster pounds keep Harpswell’s maritime character front and center.
Outdoors, Harpswell offers miles of shoreline trails and preserves like Cliff Trail, Devil’s Back, and Hackett and Stover’s Point Preserves, plus panoramic views at Mitchell Field and the Giant’s Stairs. Boating, kayaking, and fishing are everyday pursuits, and nearby golf is available in the greater Brunswick area. Annual favorites include lobster and heritage celebrations, summer concerts, and community fairs that showcase local crafts and seafood. Overall, Harpswell blends small-town charm, coastal recreation, and deep maritime history in a relaxed, welcoming setting.