Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в п. Петровка, учитывая данные наблюдений, оценивается 9.8°C. Месяц с максимальными температурами - это август со среднеарифметической температурой 25.7 °C. Самый холодный месяц — январь, характерная суточная температура -8.9 °C. Самая высокая температура, отмечается в июле до 32.0°С, а наименьшая опускается до -28.5°C в январе. В течение года: ясные дни - 71, снежных дней - 70, дни с дождем - 125, пасмурных дней - 100.