Климат (Cfa) влажный субтропический. Среднегодовая температура в с. Петровка, исходя из наблюдений, оценивается 17.9°C. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение 5.0 °C. Месяц с самым высоким температурным режимом - это август со среднеарифметической температурой 32.0 °C. Самая высокая температура, наблюдается в августе до 38.8°С, а порог минимальной температуры до -9.5°C в январе. В течение года: солнечных дней - 156, снегопадные дни - 14, дни с дождем - 114, пасмурных дней - 82.