Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, его среднее суточное значение температуры -9.6 °C. Месяц, когда температура наиболее высокая — июль со средней температурой 25.2 °C. Средняя температура воздуха в с. Петровское, в соответствии с наблюдениями, оценивается 8.8°C. Вершина температурного диапазона, наблюдается в июле до 32.7°С, а наименьшая опускается до -29.6°C в январе. За год: ясные дни - 77, дни снега - 66, дни с дождем - 144, пасмурных дней - 79.