Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, замечается в июле до 37.1°С, а низшая понижается до -32.2°C в декабре. Средняя температура за год в с. Петровка, основываясь на наблюдениях, составляет 7.3°C. Месяц с самым высоким температурным режимом - это июль со средней температурой 24.9 °C. Наихолоднейший месяц — январь, среднесуточная температура -10.6 °C. В течение года: дни ясной погоды - 76, снегопадные дни - 87, дни с дождем - 120, облачных дней - 83.