A tributary of the Willamette River, the Molalla River originates in southern Clackamas County near Table Rock. It flows northwest, reaching the Willamette near Canby.