Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Селиваново, исходя из наблюдений, составляет 7.1°C. Месяц с самыми высокими температурами — август с типичной температурой 20.7 °C. Месяц с самым низким температурным режимом — январь, суточный температурный средний показатель -11.9 °C. Наивысшая температура, фиксируется в августе до 28.6°С, а самая низкая до -32.0°C в январе. За период года: солнечно-ясные дни - 61, снежных дней - 84, дождливых дней - 119, облачных дней - 102.