Климат (Dfc) субарктический. Среднегодовая температура в д. Мальшинская, учитывая данные наблюдений, оценивается 5.0°C. Наивысшая температура, замечается в июне до 28.1°С, а самая низкая до -32.6°C в январе. Месяц с минимальными температурами — январь, его среднее значение температуры за день -13.1 °C. Месяц, когда зафиксированы самые высокие температуры — июль со средним значением температуры 21.8 °C. На протяжении года: ясные дни - 60, дни со снегом - 107, дни с осадками - 122, пасмурных дней - 77.