The Squamish River is a short but very large river in the Canadian province of British Columbia. Its drainage basin is in size. The total length of the Squamish River is approximately . Course The Squamish River drains a complex of basins in the Coast Mountains just north of Vancouver. Its flows generally south to the head of Howe Sound where the town of Squamish is located. The Squamish River originates at the toe of the Pemberton Icefield. As it flows south from the glacier, it is joined by several more glacier fed tributaries. About 21.8 km southwest of the source, the Squamish meets the Elaho River. The Elaho River, which is the largest tributary of the Squamish, actually has more volume than the Squamish where they join. After its confluence with the Elaho, the river moves southeast for another 24.8 km until its confluence with the Ashlu River, its second largest tributary. Another 16.4 km from there, it is met by the Cheakamus River, and 4.7 km further south, by the Mamquam River. From there, the river flows another 6 km to its mouth at the head of the Howe Sound. See also List of British Columbia rivers Squamish people Squamish Nation The Barrier Mount Cayley volcanic field References Rivers of the Pacific Ranges Sea-to-Sky Corridor New Westminster Land District