Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Петровское, учитывая данные наблюдений, составляет 7.9°C. Наихолоднейший месяц — январь, его среднее значение температуры за день -11.5 °C. Месяц, когда температура наиболее высокая — август со средней температурой 22.7 °C. Температурный максимум, регистрируется в июне до 32.8°С, а минимально может быть до -31.1°C в январе. За год: ясные дни - 66, дни со снегом - 79, дни с дождем - 124, облачных дней - 97.