Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -8.0 °C. Месяц, когда температура наиболее высокая - это август со средней температурой 25.7 °C. Максимальная температура, регистрируется в августе до 32.1°С, а минимальный уровень достигает -28.4°C в январе. Годовая средняя температура в с. Петровка, согласно наблюдениям, составляет 9.8°C. На протяжении года: солнечных дней - 81, снежных дней - 59, дни с дождем - 133, облачных дней - 93.