Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, наблюдается в июле до 30.8°С, а минимально может быть до -34.9°C в январе. Месяц, отмечающийся максимальными теплом - это август со средней температурой 20.4 °C. Месяц с минимальными температурами — январь, его характерная суточная температура -14.6 °C. Средняя температура за год в д. Леоново, учитывая данные наблюдений, оценивается 5.6°C. В рамках года: ясные дни - 60, дни со снегом - 92, дни с дождем - 136, облачных дней - 78.