Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, замечается в июле до 30.9°С, а наименьшая опускается до -37.9°C в декабре. Наихолоднейший месяц — январь, его среднесуточная температура -16.1 °C. Месяц с максимальными температурами - это июль со среднеарифметической температурой 21.6 °C. Среднегодовая температура в д. Петрова, согласно наблюдениям, оценивается 3.7°C. За год: ясные дни - 52, дни со снегом - 115, дни с дождем - 108, пасмурных дней - 91.