Harpswell

Town in Cumberland County, Maine

View of Harpswell, Maine
Photo: Kyle MacLea · CC BY-SA 2.5

Harpswell is a town in Cumberland County, Maine, with 5,031 residents (2020 Census). It sits at 39 ft (12 m) above sea level. The nearest town is Chebeague Island, 5.5 miles W.

About Harpswell

Harpswell is a town in Cumberland County, Maine, United States, on Casco Bay in the Gulf of Maine. The population was 5,031 at the 2020 census.

Harpswell is composed of a peninsula contiguous with the rest of Cumberland County, called Harpswell Neck, as well as three large islands connected by bridges: Sebascodegan Island (locally known as Great Island), Orr's Island, and Bailey Island. Ninety-five smaller islands are within Harpswell's municipal borders.

About 40% of Harpswell jobs were linked directly to maritime occupations or indirectly through recreation and tourism, according to a 2014 study by the National Oceanic and Atmospheric Administration.

As of 2022, Harpswell had the highest number of active lobstering licenses in the state of Maine, at just over 250 in all.

Text: Wikipedia · CC BY-SA 4.0

Harpswell weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Harpswell

All 24 webcams near Harpswell ›

Webcams: Windy.com

Living in Harpswell

Median household income
$96,250
Median home value
$609,700
Median rent
$1,348/mo
Median age
62
Cost of living and demographics of Harpswell ›

Do you know Harpswell? Tell us about it

Help other travelers: share what makes Harpswell special. We review every message before publishing it.

Map of Harpswell

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Harpswell Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Harpswell, ME population

Harpswell had 5,031 residents in the 2020 Census.

2020 Census5,031
Density209 per sq mi (81 per km²)

Source: U.S. Census Bureau, Decennial Census.

Harpswell at a glance

StateMaine (ME)
CountyCumberland County
TypeTown
Population5,031 (2020)
Land area24.10 sq mi (62.4 km²)
Water area103.59 sq mi (268.30 km²)
Elevation39 ft (12 m)
Coordinates43.7337° N, 69.9714° W
ZIP codes04003, 04066
Official websiteharpswell.maine.gov
Census code (GEOID)2300531390

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Harpswell

Straight-line distance between town centers.

Frequently asked questions about Harpswell

What county is Harpswell in?

Harpswell is in Cumberland County, Maine.

What is the population of Harpswell, ME?

5,031 people lived in Harpswell at the 2020 Census.

What is the ZIP code of Harpswell, ME?

The main ZIP code is 04003. Other ZIP codes: 04066.

What is the elevation of Harpswell?

39 feet (12 m) above sea level.

What towns are near Harpswell?

Chebeague Island (5.5 mi), Phippsburg (7.3 mi), Littlejohn Island (8.0 mi), Cousins Island (8.9 mi), Freeport (9.7 mi).

Last updated: