Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, фиксируется в августе до 31.1°С, минимальная достигает -29.6°C в январе. Самый тёплый месяц - это август с привычной температурой 24.2 °C. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -10.2 °C. Годовая средняя температура в д. Петровская, принимая во внимание наблюдения, оценивается 8.5°C. В рамках года: дни ясной погоды - 72, дни снега - 66, дождливых дней - 139, облачных дней - 89.