Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, устанавливается в июле до 28.4°С, а минимум составляет -31.2°C в январе. Месяц с самым высоким температурным режимом - это июль с типичной температурой 20.1 °C. Месяц с минимальными температурами — январь, его типичное среднесуточное температурное значение -10.9 °C. Среднегодовая температура в п. Селиваново, в соответствии с наблюдениями, составляет 6.2°C. В течение года: дни ясной погоды - 72, снежных дней - 63, дни с дождем - 153, пасмурных дней - 78.