Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Селиваново, основываясь на наблюдениях, оценивается 7.8°C. Максимальная температура, фиксируется в августе до 31.2°С, а порог минимальной температуры до -23.8°C в январе. Самый холодный месяц — январь, среднее суточное значение температуры -7.1 °C. Месяц, когда температура наиболее высокая — август с привычной температурой 21.8 °C. За год: ясные дни - 84, дни снега - 80, дождливых дней - 132, облачных дней - 70.