Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Петровское, исходя из наблюдений, достигает 8.7°C. Максимальная температура, замечается в июле до 31.6°С, а низшая понижается до -27.8°C в январе. Наитеплейший месяц - это июль со средним значением температуры 24.7 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -8.6 °C. За год: ясные дни - 91, снежных дней - 69, дождливых дней - 139, пасмурных дней - 67.