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