Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, регистрируется в августе до 34.3°С, минимальная достигает -24.5°C в январе. Годовая средняя температура в д. Петровка, по данным наблюдений, оценивается 10.8°C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -6.2 °C. Наиболее тёплый месяц — август со средним значением температуры 25.9 °C. На протяжении года: солнечных дней - 68, снежных дней - 53, дни с дождем - 136, облачных дней - 109.