Климат (Cfb) умеренный океанический. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -2.2 °C. Наиболее тёплый месяц — август со средней температурой 20.0 °C. Наивысшая температура, проявляется в августе до 30.2°С, а низшая понижается до -15.0°C в январе. Средняя температура за год в п. Красный Бор, принимая во внимание наблюдения, составляет 9.9°C. За год: солнечных дней - 71, дни снега - 57, дни с дождем - 170, пасмурных дней - 68.