Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, проявляется в июле до 31.0°С, а наименьшая опускается до -27.8°C в январе. Среднегодовая температура в д. Петровка, исходя из данных наблюдений, составляет 6.9°C. Самый тёплый месяц — август со среднеарифметической температурой 22.9 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -12.1 °C. В течение одного календарного года: дни ясной погоды - 65, дни со снегом - 77, дни с осадками - 128, облачных дней - 96.