Климат (Dfb) влажный континентальный с теплым летом. Самый тёплый месяц - это август с привычной температурой 20.1 °C. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -13.6 °C. Средняя температура за год в д. Давыдково (Красновский с/о), учитывая данные наблюдений, достигает 5.6°C. Верхний предел температуры, регистрируется в августе до 28.3°С, а минимально может быть до -34.6°C в январе. За год: солнечных дней - 63, дни снега - 84, дни с дождем - 123, облачных дней - 96.