January in Salmon Arm is the snowiest and the cloudiest month of the year. In January, the weather in Salmon Arm is typically freezing. Average daily high temperature in January is about 3 degrees below zero. On average, Salmon Arm has 16 cloudy, 14 snowy, and 1 sunny day in January. The snowfalls are usually moderate.