Stayton is located in Marion County, OR. The population is 7,637, making Stayton the 7th largest city in Marion County.
There are 3 public schools in Stayton with an average Homefacts rating of B-. The total crime rate for Stayton is very low , and there are 1 registered sex offenders residing in the city. Unemployment in Stayton is moderate and the median home sales price is $0. Detailed and up-to-date Stayton property reports are available for any property address.
Cities near Stayton include Sublimity, Aumsville and Marion.