Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, наблюдается в августе до 33.3°С, а минимальный уровень достигает -17.6°C в январе. Годовая средняя температура в д. Петрово, по данным наблюдений, оценивается 10.4°C. Самый холодный месяц — январь, его суточный температурный средний показатель -5.2 °C. Месяц с максимальными температурами - это август со средним значением температуры 25.0 °C. За период года: ясные дни - 73, дни со снегом - 77, дни с осадками - 129, пасмурных дней - 87.