Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, фиксируется в августе до 28.1°С, минимальная достигает -34.4°C в январе. Месяц, когда температура наиболее низкая — январь, среднесуточная температура -13.9 °C. Месяц, когда температура наиболее высокая — август со среднеарифметической температурой 19.8 °C. Средняя температура за год в д. Петряево, учитывая данные наблюдений, составляет 5.2°C. В рамках года: ясные дни - 55, дни снега - 88, дождливых дней - 130, пасмурных дней - 93.