Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Петровское, учитывая данные наблюдений, оценивается 10.9°C. Месяц, когда зафиксированы самые высокие температуры - это август со средним значением температуры 25.4 °C. Месяц с самым низким температурным режимом — январь, его суточный температурный средний показатель -5.6 °C. Наивысшая температура, регистрируется в августе до 34.9°С, а минимальный уровень достигает -22.1°C в январе. За год: ясные дни - 84, снегопадные дни - 55, дни с осадками - 133, облачных дней - 94.