Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в п. Петряевка, по данным наблюдений, составляет 8.8°C. Самый тёплый месяц — август со среднеарифметической температурой 24.3 °C. Наихолоднейший месяц — январь, среднее значение температуры за день -10.8 °C. Наивысшая температура, проявляется в июле до 33.5°С, а низшая понижается до -28.1°C в январе. За период года: солнечных дней - 75, снегопадные дни - 79, дождливых дней - 126, облачных дней - 86.