Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, замечается в августе до 31.9°С, а наименьшая опускается до -19.7°C в январе. Годовая средняя температура в п. Красный Бор, исходя из наблюдений, достигает 9.4°C. Наихолоднейший месяц — январь, среднесуточная температура -6.3 °C. Самый тёплый месяц - это август со средним значением температуры 23.2 °C. За год: дни ясной погоды - 64, снежных дней - 77, дни с дождем - 153, облачных дней - 72.