Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Селиваново, основываясь на наблюдениях, оценивается 6.3°C. Самая высокая температура, наблюдается в августе до 33.2°С, а самая низкая до -31.2°C в декабре. Самый холодный месяц — январь, его среднесуточная температура -13.6 °C. Месяц, когда зафиксированы самые высокие температуры — август со средней температурой 22.7 °C. В рамках года: солнечно-ясные дни - 79, снежных дней - 60, дни с дождем - 125, пасмурных дней - 102.