Климат (Dfc) субарктический. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -13.5 °C. Месяц с максимальными температурами — июль со среднеарифметической температурой 21.1 °C. Верхний предел температуры, отмечается в июле до 30.5°С, минимальная достигает -35.1°C в январе. Средняя температура за год в д. Щелякинская, принимая во внимание наблюдения, составляет 4.3°C. На протяжении года: солнечно-ясные дни - 50, дни со снегом - 104, дождливых дней - 122, пасмурных дней - 90.