Old Orchard Beach
Town in York County, Maine

Old Orchard Beach is a town in York County, Maine, with 8,960 residents (2020 Census). It sits at 102 ft (31 m) above sea level. The nearest town is Scarborough, 2.8 miles NE.
- 8,960residents (2020 Census)
- 102 ftelevation · 31 m
- 7.4 sq miland area · 19.3 km²
- 1,205 / sq mipopulation density
- 04064ZIP code
About Old Orchard Beach
Old Orchard Beach is a resort town in York County, Maine, United States. The population was 8,960 at the 2020 census. It is part of the Portland-South Portland-Biddeford metropolitan area.
Located on the inner side of Saco Bay on the Atlantic Ocean, the town is a popular seaside resort. The downtown contains many tourist-oriented businesses, including clam shacks and T-shirt shops. A wooden pier on the beach contains many other tourist businesses, including a variety of souvenir shops. The town's seven-mile (11 km) long beach extends into the towns of Scarborough and Saco, and is lined with many beach residential properties, condominiums, motels and bed and breakfasts.
Text: Wikipedia · CC BY-SA 4.0
Old Orchard Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Old Orchard Beach
Webcams: Windy.com
Living in Old Orchard Beach
- Median household income
- $60,050
- Median home value
- $366,600
- Median rent
- $1,246/mo
- Median age
- 58
Do you know Old Orchard Beach? Tell us about it
Help other travelers: share what makes Old Orchard Beach special. We review every message before publishing it.
Map of Old Orchard Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Old Orchard Beach 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 ›Old Orchard Beach, ME population
Old Orchard Beach had 8,960 residents in the 2020 Census.
| 2020 Census | 8,960 |
|---|---|
| Density | 1,205 per sq mi (465 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Old Orchard Beach at a glance
| State | Maine (ME) |
|---|---|
| County | York County |
| Type | Town |
| Population | 8,960 (2020) |
| Land area | 7.43 sq mi (19.3 km²) |
| Water area | 15.03 sq mi (38.93 km²) |
| Elevation | 102 ft (31 m) |
| Coordinates | 43.5338° N, 70.3568° W |
| ZIP code | 04064 |
| Official website | oobmaine.com |
| Census code (GEOID) | 2303155085 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Old Orchard Beach
- Scarborough2.8 mi NE
- Dunstan2.9 mi NW
- Saco3.2 mi W
- Oak Hill4.4 mi N
- Biddeford6.8 mi S
- South Portland7.6 mi NE
- Cape Elizabeth8.0 mi E
- Arundel10.8 mi SW
- Dayton10.9 mi W
- Portland11.0 mi NE
- Buxton11.5 mi NW
- Westbrook12.0 mi N
Straight-line distance between town centers.
Frequently asked questions about Old Orchard Beach
What county is Old Orchard Beach in?
Old Orchard Beach is in York County, Maine.
What is the population of Old Orchard Beach, ME?
8,960 people lived in Old Orchard Beach at the 2020 Census.
What is the ZIP code of Old Orchard Beach, ME?
The ZIP code of Old Orchard Beach is 04064.
What is the elevation of Old Orchard Beach?
102 feet (31 m) above sea level.
What towns are near Old Orchard Beach?
Scarborough (2.8 mi), Dunstan (2.9 mi), Saco (3.2 mi), Oak Hill (4.4 mi), Biddeford (6.8 mi).
Last updated: