Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, регистрируется в июне до 36.1°С, а самая низкая до -22.8°C в январе. Средняя температура воздуха в с. Красносельск, основываясь на наблюдениях, составляет 9.8°C. Наиболее тёплый месяц — июль со средним значением температуры 28.5 °C. Месяц с минимальными температурами — декабрь, его среднесуточная температура -7.4 °C. В течение года: ясные дни - 81, дни со снегом - 70, дни с осадками - 148, облачных дней - 67.