Scio is a city in Linn County, Oregon, United States. The population was 695 at the 2000 census.
According to the United States Census Bureau, the city has a total area of 0.3 square miles (0.8 km²), all of it land.
Oregon Geographic Names suggests that Scio was named by one of the original residents, William McKinney, who, with Henry L. Turner, set up a flour mill at the new town. Turner suggested McKinney come up with a name for the place, and McKinney used the name of his former home, Scio, Ohio.