Климат (Dfc) субарктический. Вершина температурного диапазона, регистрируется в июне до 33.2°С, а порог минимальной температуры до -30.5°C в январе. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день -14.5 °C. Месяц с самыми высокими температурами — июль со среднеарифметической температурой 24.2 °C. Средняя температура воздуха в п. Белая Роща, по данным наблюдений, составляет 4.6°C. За период года: дни ясной погоды - 79, снегопадные дни - 63, дождливых дней - 146, облачных дней - 78.