Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Красноселы, исходя из данных наблюдений, оценивается 7.5°C. Месяц с самыми низкими температурами — январь, характерная суточная температура -9.6 °C. Месяц, когда температура наиболее высокая - это август с типичной температурой 22.7 °C. Самая высокая температура, замечается в августе до 30.4°С, а низшая понижается до -29.5°C в январе. В течение года: ясные дни - 63, снежных дней - 71, дни с дождем - 155, пасмурных дней - 77.