Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в с. Петровка, на основе наблюдений, оценивается 6.6°C. Наиболее тёплый месяц — июль со средней температурой 20.9 °C. Самый холодный месяц — январь, его характерная суточная температура -8.9 °C. Максимальная температура, наблюдается в июне до 29.2°С, а низшая понижается до -25.2°C в январе. В течение года: ясные дни - 69, дни со снегом - 77, дождливых дней - 157, пасмурных дней - 63.