Климат (Dfb) влажный континентальный с теплым летом. Наиболее тёплый месяц - это август с типичной температурой 22.1 °C. Самый холодный месяц — январь, среднесуточная температура -12.6 °C. Наивысшая температура, наблюдается в июле до 30.9°С, минимальная достигает -28.3°C в декабре. Среднегодовая температура в с. Красный Бор, по данным наблюдений, достигает 6.5°C. В течение одного календарного года: солнечно-ясные дни - 57, снегопадные дни - 77, дождливых дней - 141, пасмурных дней - 91.