Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в с. Петропавловское, исходя из данных наблюдений, составляет 6.0°C. Самая высокая температура, наблюдается в июле до 35.3°С, а минимум составляет -34.3°C в декабре. Месяц с самыми низкими температурами — январь, его характерная суточная температура -13.2 °C. Наитеплейший месяц - это июль со средней температурой 24.9 °C. В рамках года: солнечных дней - 92, дни со снегом - 64, дни с осадками - 112, облачных дней - 98.