Климат (Dfb) влажный континентальный с теплым летом. Самый тёплый месяц — июль со среднеарифметической температурой 21.7 °C. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень -12.2 °C. Средняя температура воздуха в с. Запрудное, в соответствии с наблюдениями, оценивается 6.5°C. Самая высокая температура, отмечается в июле до 30.4°С, минимальная достигает -29.4°C в январе. В течение года: солнечных дней - 76, дни снега - 64, дни с осадками - 157, облачных дней - 69.