Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, наблюдается в июле до 36.1°С, а наименьшая опускается до -21.9°C в январе. Среднегодовая температура в д. Леонидово, на основе наблюдений, оценивается 10.5°C. Месяц, когда зафиксированы самые высокие температуры - это июль с характерной температурой 27.8 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -5.5 °C. За период года: ясные дни - 117, дни со снегом - 45, дни с осадками - 122, облачных дней - 82.