Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Петровское, в соответствии с наблюдениями, оценивается 6.4°C. Верхний предел температуры, регистрируется в июле до 29.3°С, а порог минимальной температуры до -31.7°C в январе. Наихолоднейший месяц — январь, среднесуточная температура -11.0 °C. Месяц с самым высоким температурным режимом - это июль с привычной температурой 20.0 °C. В течение года: ясные дни - 76, снежных дней - 70, дождливых дней - 149, облачных дней - 71.