Климат (Dfb) влажный континентальный с теплым летом. Наиболее тёплый месяц — август со средним значением температуры 23.0 °C. Месяц с самым низким температурным режимом — январь, среднее суточное значение температуры -13.1 °C. Температурный максимум, регистрируется в августе до 32.4°С, а самая низкая до -31.7°C в декабре. Средняя температура за год в с. Красный Бор, основываясь на наблюдениях, составляет 6.7°C. За год: ясные дни - 81, снежных дней - 65, дни с осадками - 120, пасмурных дней - 100.