Casco
Town in Cumberland County, Maine

Casco is a town in Cumberland County, Maine, with 3,646 residents (2020 Census). It sits at 545 ft (166 m) above sea level. The nearest town is Raymond, 2.9 miles SE.
- 3,646residents (2020 Census)
- 545 ftelevation · 166 m
- 31.3 sq miland area · 81.0 km²
- 117 / sq mipopulation density
- 04015ZIP code
About Casco
Casco is a town in Cumberland County, Maine, United States. Casco is included in the Lewiston-Auburn, Maine metropolitan New England City and Town Area. The population was 3,646 at the 2020 census. Casco includes the villages of Casco, South Casco and Cook Mills. The town borders the east shore of Sebago Lake, and is home to part of Sebago Lake State Park. Casco is part of the Portland-South Portland-Biddeford metropolitan area. Casco is just under 30 miles (48 km) from downtown Portland.
Casco is the home of "Casco Days", an annual community fair which takes place in Casco Days Park, always on the last Saturday in July.
Text: Wikipedia · CC BY-SA 4.0
Casco weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Casco
Webcams: Windy.com
Living in Casco
- Median household income
- $69,313
- Median home value
- $355,500
- Median rent
- $1,395/mo
- Median age
- 52
Do you know Casco? Tell us about it
Help other travelers: share what makes Casco special. We review every message before publishing it.
Map of Casco
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Casco 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 ›Casco, ME population
Casco had 3,646 residents in the 2020 Census.
| 2020 Census | 3,646 |
|---|---|
| Density | 117 per sq mi (45 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Casco at a glance
| State | Maine (ME) |
|---|---|
| County | Cumberland County |
| Type | Town |
| Population | 3,646 (2020) |
| Land area | 31.28 sq mi (81.0 km²) |
| Water area | 6.73 sq mi (17.42 km²) |
| Elevation | 545 ft (166 m) |
| Coordinates | 43.9520° N, 70.5132° W |
| ZIP code | 04015 |
| Census code (GEOID) | 2300511125 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Casco
- Raymond2.9 mi SE
- Naples6.6 mi W
- Gray7.9 mi SE
- Frye Island8.0 mi S
- Sebago8.4 mi SW
- Poland8.9 mi NE
- North Windham9.6 mi SE
- Otisfield9.7 mi N
- New Gloucester10.8 mi E
- Mechanic Falls11.9 mi NE
- Windham12.1 mi SE
- Steep Falls12.2 mi SW
Straight-line distance between town centers.
Frequently asked questions about Casco
What county is Casco in?
Casco is in Cumberland County, Maine.
What is the population of Casco, ME?
3,646 people lived in Casco at the 2020 Census.
What is the ZIP code of Casco, ME?
The ZIP code of Casco is 04015.
What is the elevation of Casco?
545 feet (166 m) above sea level.
What towns are near Casco?
Raymond (2.9 mi), Naples (6.6 mi), Gray (7.9 mi), Frye Island (8.0 mi), Sebago (8.4 mi).
Last updated: