Климат (Dfa) влажный континентальный с горячим летом. Месяц, отмечающийся максимальными теплом - это август со средним значением температуры 27.6 °C. Наихолоднейший месяц — январь, суточный температурный средний показатель -10.4 °C. Средняя температура за год в с. Петровское, основываясь на наблюдениях, оценивается 9.9°C. Самая высокая температура, замечается в июле до 36.9°С, а минимально может быть до -27.0°C в январе. За период года: дни ясной погоды - 114, снежных дней - 45, дни с осадками - 105, облачных дней - 102.