Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Селиваниха, по данным наблюдений, достигает 6.3°C. Самый тёплый месяц — август со среднеарифметической температурой 20.8 °C. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -12.0 °C. Наивысшая температура, замечается в августе до 29.3°С, а низшая понижается до -29.4°C в январе. В течение одного календарного года: дни ясной погоды - 70, дни снега - 76, дождливых дней - 119, пасмурных дней - 101.