Климат (Dfb) влажный континентальный с теплым летом. Месяц, отмечающийся максимальными теплом - это июль с типичной температурой 24.7 °C. Наихолоднейший месяц — январь, его среднее суточное значение температуры -12.6 °C. Средняя температура воздуха в п. Петровский, исходя из наблюдений, составляет 7.5°C. Максимальная температура, наблюдается в июле до 35.7°С, а самая низкая до -30.6°C в январе. На протяжении года: дни ясной погоды - 88, дни снега - 53, дождливых дней - 123, облачных дней - 102.