Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Леонтьево, принимая во внимание наблюдения, достигает 7.8°C. Самая высокая температура, регистрируется в августе до 31.6°С, минимальная достигает -26.2°C в январе. Месяц с самым высоким температурным режимом — август с типичной температурой 23.0 °C. Самый холодный месяц — январь, его характерная суточная температура -9.6 °C. За год: ясные дни - 83, дни со снегом - 60, дни с осадками - 123, облачных дней - 100.