Río Squamish

[1]​ La longitud total del río Squamish es de aproximadamente 80 kilómetros.

A unos 21,8 km al suroeste del nacimiento, el Squamish se encuentra con el río Elaho.

El río Elaho, que es el mayor afluente del Squamish, en realidad tiene más volumen de agua que el Squamish donde se unen.

Después de su confluencia con el Elaho, el río se desplaza hacia el sudeste otros 24,8 km hasta su confluencia con el río Ashlu, su segundo mayor afluente.

Desde allí, el río fluye otros 6 km hasta su desembocadura en la cabecera del Howe Sound.