Mapleton is an unincorporated community in Lane County, Oregon, United States. It is located on Oregon Route 126 and the Siuslaw River, 45 miles west of Eugene and 15 miles east of Florence. It is also the western terminus of Oregon Route 36. As of the 2000 census, Mapleton had a total population of 918.