Drammenselva passerer en rekke stryk og fossefall. De største er Vikerfoss, Geithusfoss, Kattfoss, Gravfoss, Embretsfoss, Døvikfoss og Hellefossen. Elva mottar mange sideelver underveis. De største er Snarumselva (Kista), Simoa, Bingselva, Hoenselva, Vestfosselva og Loselva.