Климат (Dfc) субарктический. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -13.5 °C. Месяц с максимальными температурами — июль со среднеарифметической температурой 20.8 °C. Верхний предел температуры, отмечается в июле до 30.0°С, минимальная достигает -35.1°C в январе. Средняя температура за год в д. Щелякинская, принимая во внимание наблюдения, составляет 4.8°C. На протяжении года: солнечно-ясные дни - 50, дни со снегом - 100, дождливых дней - 149, пасмурных дней - 67.