Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, фиксируется в августе до 31.3°С, а наименьшая опускается до -27.6°C в январе. Среднегодовая температура в д. Селиваново, учитывая данные наблюдений, составляет 7.9°C. Месяц, когда зафиксированы самые низкие температуры — январь, его среднесуточная температура -9.6 °C. Наиболее тёплый месяц - это август с типичной температурой 22.4 °C. В пределах года: дни ясной погоды - 70, дни со снегом - 69, дождливых дней - 130, пасмурных дней - 97.