Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, наблюдается в июле до 32.4°С, а минимально может быть до -28.8°C в январе. Среднегодовая температура в д. Петропавлово, учитывая данные наблюдений, оценивается 8.2°C. Месяц с минимальными температурами — январь, его среднесуточная температура -8.4 °C. Месяц, когда температура наиболее высокая - это июль со среднеарифметической температурой 22.3 °C. За год: дни ясной погоды - 92, дни снега - 69, дни с дождем - 141, облачных дней - 64.