Stayton

City in Marion County, Oregon

View of Stayton, Oregon
Photo: Tedder · CC BY 3.0

Stayton is a city in Marion County, Oregon, with 8,244 residents (2020 Census). It sits at 449 ft (137 m) above sea level. The nearest town is Sublimity, 1.7 miles N.

About Stayton

Stayton is a city in Marion County, Oregon, United States, located 16 miles (26 km) southeast of the state capital, Salem, on Oregon Route 22. It is south of Sublimity and southeast of Aumsville. Located on the North Santiam River, Stayton is a regional agricultural and light manufacturing center. The population was 8,244 at the 2020 census. Established in 1872, it was incorporated in 1891. Stayton is part of the Salem Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

Stayton weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Stayton

All 24 webcams near Stayton ›

Webcams: Windy.com

Living in Stayton

Median household income
$78,268
Median home value
$409,700
Median rent
$1,172/mo
Median age
38.3
Cost of living and demographics of Stayton ›

Do you know Stayton? Tell us about it

Help other travelers: share what makes Stayton special. We review every message before publishing it.

Map of Stayton

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Stayton Street View

Loading 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 ›

Stayton, OR population

Stayton had 8,244 residents in the 2020 Census.

2020 Census8,244
Density2,640 per sq mi (1,019 per km²)

Source: U.S. Census Bureau, Decennial Census.

Stayton at a glance

StateOregon (OR)
CountyMarion County
TypeCity
Population8,244 (2020)
Land area3.12 sq mi (8.1 km²)
Water area0.01 sq mi (0.04 km²)
Elevation449 ft (137 m)
Coordinates44.8055° N, 122.7998° W
ZIP code97325
Official websitestaytonoregon.gov
Census code (GEOID)4170200

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Stayton

Straight-line distance between town centers.

Frequently asked questions about Stayton

What county is Stayton in?

Stayton is in Marion County, Oregon.

What is the population of Stayton, OR?

8,244 people lived in Stayton at the 2020 Census.

What is the ZIP code of Stayton, OR?

The ZIP code of Stayton is 97325.

What is the elevation of Stayton?

449 feet (137 m) above sea level.

What towns are near Stayton?

Sublimity (1.7 mi), Aumsville (4.4 mi), Marion (7.3 mi), Scio (7.4 mi), West Scio (7.7 mi).

Last updated: