Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Красносельское, учитывая данные наблюдений, достигает 4.2°C. Наитеплейший месяц — июль с типичной температурой 20.2 °C. Месяц, когда температура наиболее низкая — январь, его суточный температурный средний показатель -14.4 °C. Самая высокая температура, фиксируется в июле до 29.1°С, минимальная достигает -34.6°C в январе. За период года: ясные дни - 62, снегопадные дни - 82, дни с осадками - 155, облачных дней - 67.