Harpswell
Town in Cumberland County, Maine

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.
- 5,031residents (2020 Census)
- 39 ftelevation · 12 m
- 24.1 sq miland area · 62.4 km²
- 209 / sq mipopulation density
- 04003main ZIP code (2 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 5,031 |
|---|---|
| Density | 209 per sq mi (81 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Harpswell at a glance
| State | Maine (ME) |
|---|---|
| County | Cumberland County |
| Type | Town |
| Population | 5,031 (2020) |
| Land area | 24.10 sq mi (62.4 km²) |
| Water area | 103.59 sq mi (268.30 km²) |
| Elevation | 39 ft (12 m) |
| Coordinates | 43.7337° N, 69.9714° W |
| ZIP codes | 04003, 04066 |
| Official website | harpswell.maine.gov |
| Census code (GEOID) | 2300531390 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Harpswell
- Chebeague Island5.5 mi W
- Phippsburg7.3 mi E
- Littlejohn Island8.0 mi W
- Cousins Island8.9 mi W
- Freeport9.7 mi NW
- Yarmouth9.8 mi W
- Long Island10.0 mi SW
- Georgetown10.8 mi E
- West Bath11.1 mi NE
- Brunswick11.2 mi N
- Falmouth Foreside12.3 mi W
- Portland12.7 mi SW
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: