Castle Rock is an unincorporated community in Tillamook County, Oregon, United States. It is located in the Northern Oregon Coast Range within the Siuslaw National Forest on Oregon Route 22 near Three Rivers. The nearest major community is Hebo. Castle Rock has an elevation of .