Климат (Dfc) субарктический. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение -15.7 °C. Месяц, отмечающийся максимальными теплом - это июнь с характерной температурой 22.1 °C. Средняя температура за год в Соликамске, основываясь на наблюдениях, достигает 4.7°C. Вершина температурного диапазона, наблюдается в июне до 32.8°С, а самая низкая до -37.7°C в январе. За период года: дни ясной погоды - 50, дни снега - 128, дни с осадками - 106, пасмурных дней - 82.