Климат (Dfc) субарктический. Вершина температурного диапазона, регистрируется в июне до 31.7°С, а порог минимальной температуры до -39.0°C в декабре. Месяц, когда зафиксированы самые низкие температуры — декабрь, среднее значение температуры за день -15.0 °C. Месяц с самыми высокими температурами — июль со среднеарифметической температурой 21.1 °C. Средняя температура воздуха в п. Белая Роща, по данным наблюдений, составляет 3.7°C. За период года: дни ясной погоды - 71, снегопадные дни - 82, дождливых дней - 111, облачных дней - 102.