Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Селихново, в соответствии с наблюдениями, составляет 9.7°C. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -5.5 °C. Наиболее тёплый месяц — август с привычной температурой 24.5 °C. Самая высокая температура, наблюдается в августе до 33.8°С, а порог минимальной температуры до -25.1°C в январе. В течение одного календарного года: дни ясной погоды - 76, снежных дней - 74, дни с дождем - 129, облачных дней - 87.