Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, фиксируется в июле до 38.0°С, а минимально может быть до -32.5°C в декабре. Среднегодовая температура в п. Красный Бор, по данным наблюдений, достигает 6.7°C. Месяц, отмечающийся максимальными теплом — июль со средней температурой 26.6 °C. Самый холодный месяц — январь, среднее суточное значение температуры -13.4 °C. В рамках года: солнечно-ясные дни - 83, снегопадные дни - 60, дождливых дней - 118, облачных дней - 105.