Климат (Dfb) влажный континентальный с теплым летом. Самый холодный месяц — январь, средний дневной температурный уровень -10.5 °C. Месяц с максимальными температурами - это август со средней температурой 22.6 °C. Верхний предел температуры, регистрируется в августе до 32.6°С, а минимально может быть до -30.9°C в январе. Средняя температура воздуха в д. Леошино, по данным наблюдений, составляет 7.3°C. За год: ясные дни - 63, снегопадные дни - 82, дождливых дней - 130, пасмурных дней - 91.