Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в июле до 30.1°С, а минимум составляет -31.8°C в декабре. Годовая средняя температура в с. Петровское, основываясь на наблюдениях, составляет 5.5°C. Месяц, отмечающийся максимальными теплом — июль с привычной температурой 21.0 °C. Месяц с минимальными температурами — январь, суточный температурный средний показатель -13.9 °C. В течение года: ясные дни - 99, снегопадные дни - 56, дни с осадками - 152, облачных дней - 59.