Климат (Dfa) влажный континентальный с горячим летом. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение -14.2 °C. Месяц, когда температура наиболее высокая - это август с типичной температурой 25.1 °C. Среднегодовая температура в д. Красноселки, согласно наблюдениям, составляет 7.9°C. Максимальная температура, отмечается в июле до 37.8°С, минимальная достигает -32.3°C в январе. За год: солнечных дней - 80, дни со снегом - 58, дождливых дней - 110, пасмурных дней - 118.