 The river flows generally south through the Shuswap Highland towards Kamloops where it joins the South Thompson River to form the main stem Thompson River.For most of its length, the river is paralleled by Highway 5, and the Canadian National Railway (both of which cross the river a couple of times).The North Thompson passes by several small communities, the most notable being Blue River, Clearwater, and Barriere.