Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая - это август со средним значением температуры 24.0 °C. Месяц с самым низким температурным режимом — январь, характерная суточная температура -10.9 °C. Самая высокая температура, регистрируется в августе до 30.5°С, а порог минимальной температуры до -28.0°C в январе. Годовая средняя температура в д. Старая Петровка, учитывая данные наблюдений, оценивается 8.6°C. В рамках года: ясные дни - 75, дни со снегом - 71, дождливых дней - 135, пасмурных дней - 85.