Marion Forks is an unincorporated community on the North Santiam Highway, 15 miles (24 km) south of the city of Detroit, in Linn County, Oregon, United States.
In 1866, William Horn filed a homestead on the property, hoping to sell timber to the Oregon Pacific Railroad, then under construction east from Corvallis.
The railroad stopped short of Marion Forks by twelve miles, and Horn's property languished until 1932, when Scott Young, recently of Cascade Locks, purchased the deed.
Using salvaged lumber, the Young family built cabins and a cookhouse, which later grew into Marion Forks Lodge Restaurant.
[7] The Marion Forks Lodge was constructed in 1933 by Nan and Scott Young soon after the opening of the Santiam Highway pass.