Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, устанавливается в июле до 30.6°С, а минимум составляет -31.8°C в январе. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -10.0 °C. Месяц, когда температура наиболее высокая - это июль со средней температурой 20.9 °C. Годовая средняя температура в д. Петровское, основываясь на наблюдениях, составляет 7.0°C. В течение года: дни ясной погоды - 78, дни со снегом - 61, дни с осадками - 159, пасмурных дней - 68.