Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Петрово, в соответствии с наблюдениями, оценивается 9.4°C. Месяц, отмечающийся максимальными теплом — август с характерной температурой 24.4 °C. Месяц, когда температура наиболее низкая — январь, его среднесуточная температура -8.2 °C. Наивысшая температура, замечается в августе до 32.0°С, а минимальный уровень достигает -28.3°C в январе. В течение одного календарного года: дни ясной погоды - 82, дни снега - 74, дни с дождем - 122, пасмурных дней - 88.