Lake Arrowhead
Census-designated place in York County, Maine

Lake Arrowhead is an unincorporated community (census-designated place) in York County, Maine, with 3,192 residents (2020 Census). It sits at 338 ft (103 m) above sea level. The nearest town is Limerick, 2.7 miles NW.
- 3,192residents (2020 Census)
- 338 ftelevation · 103 m
- 5.2 sq miland area · 13.5 km²
- 612 / sq mipopulation density
- 04061ZIP code
About Lake Arrowhead
Lake Arrowhead is a census-designated place (CDP) in the towns of Waterboro and Limerick in York County, Maine, United States. As of the 2020 census, Lake Arrowhead had a population of 3,192. The CDP corresponds to the area covered by the Lake Arrowhead Community, a large subdivision begun in the 1960s which surrounds Lake Arrowhead, an artificial lake on the Little Ossipee River. The community is part of the Portland–South Portland–Biddeford, Maine Metropolitan Statistical Area.
Text: Wikipedia · CC BY-SA 4.0
Lake Arrowhead weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Lake Arrowhead
Webcams: Windy.com
Living in Lake Arrowhead
- Median household income
- $98,654
- Median home value
- $267,300
- Median rent
- $2,288/mo
- Median age
- 33
Do you know Lake Arrowhead? Tell us about it
Help other travelers: share what makes Lake Arrowhead special. We review every message before publishing it.
Map of Lake Arrowhead
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Lake Arrowhead 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 ›Lake Arrowhead, ME population
Lake Arrowhead had 3,192 residents in the 2020 Census.
| 2020 Census | 3,192 |
|---|---|
| Density | 612 per sq mi (236 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Lake Arrowhead at a glance
| State | Maine (ME) |
|---|---|
| County | York County |
| Type | Census-designated place |
| Population | 3,192 (2020) |
| Land area | 5.21 sq mi (13.5 km²) |
| Water area | 1.17 sq mi (3.03 km²) |
| Elevation | 338 ft (103 m) |
| Coordinates | 43.6617° N, 70.7420° W |
| ZIP code | 04061 |
| Census code (GEOID) | 2337795 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Lake Arrowhead
- Limerick2.7 mi NW
- Waterboro4.2 mi S
- Limington6.2 mi N
- Hollis6.7 mi E
- Newfield6.9 mi W
- Cornish8.0 mi NW
- Shapleigh8.7 mi SW
- Parsonsfield9.1 mi NW
- Buxton10.3 mi E
- Steep Falls11.0 mi NE
- Standish11.2 mi NE
- Dayton11.4 mi SE
Straight-line distance between town centers.
Frequently asked questions about Lake Arrowhead
What county is Lake Arrowhead in?
Lake Arrowhead is in York County, Maine.
What is the population of Lake Arrowhead, ME?
3,192 people lived in Lake Arrowhead at the 2020 Census.
What is the ZIP code of Lake Arrowhead, ME?
The ZIP code of Lake Arrowhead is 04061.
What is the elevation of Lake Arrowhead?
338 feet (103 m) above sea level.
What towns are near Lake Arrowhead?
Limerick (2.7 mi), Waterboro (4.2 mi), Limington (6.2 mi), Hollis (6.7 mi), Newfield (6.9 mi).
Last updated: