Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми высокими температурами — июль со средним значением температуры 22.1 °C. Месяц с минимальными температурами — декабрь, суточный температурный средний показатель -2.4 °C. Максимальная температура, регистрируется в июле до 30.1°С, а минимальный уровень достигает -22.1°C в январе. Среднегодовая температура в д. Петрово, принимая во внимание наблюдения, составляет 9.1°C. За год: солнечно-ясные дни - 84, снежных дней - 47, дни с осадками - 158, облачных дней - 77.