Discover Harpswell, Maine
Harpswell, Maine is a coastal town in Cumberland County, set on a scenic stretch of Casco Bay just southeast of Brunswick and near the gateway to Midcoast Maine. Spread across a mainland peninsula and more than 200 islands, Harpswell is known for its dramatic shoreline and classic fishing villages. The town’s population is approximately 4,900 residents, with a land area of about 24 square miles (plus extensive tidal waters), offering a spacious, rural feel within easy reach of larger service hubs.
Rather than a single Main Street, Harpswell’s centers—Harpswell Neck, Cundy’s Harbor, and South Harpswell—feature a mix of waterfront eateries, lobster shacks, galleries, and small local shops. Visitors will notice historic churches, traditional wharves, and weathered shingled buildings that speak to the town’s maritime roots. Outdoor lovers flock to places like Harpswell Heritage Land Trust preserves, Cliff Trail, Giant’s Stairs in Bailey Island, Mitchell Field, and numerous pocket beaches and boat launches. The area’s lighthouses, scenic drives over the historic Cribstone Bridge, and panoramic bay views make everyday errands feel like a coastal excursion.
Harpswell celebrates its working waterfront and community spirit with events such as local lobster festivals, heritage walks, and seasonal farmers markets. With abundant kayaking, sailing, hiking, and birding, the town blends small-town charm with year-round recreation. History, nature, and friendly neighborhood connections define Harpswell, making it a welcoming place for both long-time residents and newcomers exploring Midcoast Maine.