Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми высокими температурами - это июль со средней температурой 19.8 °C. Месяц, когда температура наиболее низкая — январь, его среднесуточная температура -11.7 °C. Верхний предел температуры, проявляется в июле до 28.1°С, а самая низкая до -30.1°C в январе. Среднегодовая температура в д. Леониха, на основе наблюдений, достигает 5.9°C. В пределах года: солнечно-ясные дни - 77, дни со снегом - 59, дни с дождем - 148, пасмурных дней - 82.