Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, замечается в июле до 32.3°С, а минимальный уровень достигает -19.7°C в январе. Средняя температура за год в с. Петрова, учитывая данные наблюдений, достигает 9.5°C. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 25.0 °C. Самый холодный месяц — декабрь, его характерная суточная температура -2.2 °C. За период года: дни ясной погоды - 94, дни со снегом - 36, дни с дождем - 152, пасмурных дней - 84.