Климат (Dfb) влажный континентальный с теплым летом. Месяц с максимальными температурами — август со средней температурой 23.5 °C. Месяц с самым низким температурным режимом — январь, его средний дневной температурный уровень -7.8 °C. Температурный максимум, отмечается в августе до 33.8°С, минимальная достигает -25.9°C в январе. Годовая средняя температура в д. Петровское, в соответствии с наблюдениями, достигает 9.0°C. За период года: дни ясной погоды - 73, снегопадные дни - 81, дни с осадками - 124, облачных дней - 88.