The Sumas River originates in the
Sumas Mountain (American Sumas) in
Whatcom County, Washington, with its
tributary creeks draining the mountain's western and northern slopes. These
headwaters
confluence west of the mountain just north of
Lawrence where the nearby
Nooksack River exits the
Nooksack Valley, and the resultant river then flows north first past
Nooksack before coursing generally northeast past the town of
Sumas (where it picks up Johnson Creek, the first of its only two left tributaries) and crosses the
Canada–United States border. The Sumas River then runs further northeast, crosses the
Trans-Canada Highway near
Kilgard (where it picks up Marshall Creek, the second of its only two left tributaries) and reaches the southeastern side of a mountain within the
Fraser Valley known as the
Canadian Sumas. It then flows along the mountain's base, draining a wide
flatland on its right bank known as the
Sumas Prairie (where the
Sumas Lake used to exist), before being pumped uphill into the
Vedder River, and emptying into the
Fraser River around the mountain's northeastern tip. ==History==