Eliot
Town in York County, Maine

Eliot is a town in York County, Maine, with 6,717 residents (2020 Census). It sits at 20 ft (6 m) above sea level. The nearest town is South Eliot, 1.3 miles SW.
- 6,717residents (2020 Census)
- 20 ftelevation · 6 m
- 19.8 sq miland area · 51.2 km²
- 340 / sq mipopulation density
- 03903main ZIP code (2 in total)
About Eliot
Eliot is a town in York County, Maine, United States. Originally settled in 1623, it was formerly a part of Kittery, to its east. After Kittery, it is the next most southern town in the state of Maine, lying on the Piscataqua River across from Portsmouth and Newington, New Hampshire. The population was 6,717 at the 2020 census. It is part of the Portland-South Portland-Biddeford metropolitan area. The town contains the census-designated place of South Eliot.
Eliot is home to Ambush Rock, Green Acre, and the Raitt Homestead Farm Museum.
Text: Wikipedia · CC BY-SA 4.0
Eliot weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Eliot
Webcams: Windy.com
Living in Eliot
- Median household income
- $101,522
- Median home value
- $498,900
- Median rent
- $1,948/mo
- Median age
- 50.8
Do you know Eliot? Tell us about it
Help other travelers: share what makes Eliot special. We review every message before publishing it.
Map of Eliot
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Eliot 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 ›Eliot, ME population
Eliot had 6,717 residents in the 2020 Census.
| 2020 Census | 6,717 |
|---|---|
| Density | 340 per sq mi (131 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Eliot at a glance
| State | Maine (ME) |
|---|---|
| County | York County |
| Type | Town |
| Population | 6,717 (2020) |
| Land area | 19.78 sq mi (51.2 km²) |
| Water area | 1.54 sq mi (4.00 km²) |
| Elevation | 20 ft (6 m) |
| Coordinates | 43.1486° N, 70.7746° W |
| ZIP codes | 03903, 03904 |
| Official website | eliotmaine.org |
| Census code (GEOID) | 2303122955 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Eliot
- South Eliot1.3 mi SW
- Kittery4.4 mi SE
- Newington, NH5.2 mi SW
- Kittery Point5.7 mi SE
- South Berwick5.8 mi N
- Rollinsford, NH6.0 mi NW
- Dover, NH6.1 mi NW
- Portsmouth, NH6.1 mi S
- York Harbor6.4 mi E
- New Castle, NH6.6 mi SE
- Durham, NH7.5 mi W
- Cape Neddick7.8 mi E
Straight-line distance between town centers.
Frequently asked questions about Eliot
What county is Eliot in?
Eliot is in York County, Maine.
What is the population of Eliot, ME?
6,717 people lived in Eliot at the 2020 Census.
What is the ZIP code of Eliot, ME?
The main ZIP code is 03903. Other ZIP codes: 03904.
What is the elevation of Eliot?
20 feet (6 m) above sea level.
What towns are near Eliot?
South Eliot (1.3 mi), Kittery (4.4 mi), Newington (5.2 mi), Kittery Point (5.7 mi), South Berwick (5.8 mi).
Last updated: