Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Петровка, по данным наблюдений, достигает 5.0°C. Месяц с самыми низкими температурами — декабрь, характерная суточная температура -14.6 °C. Наиболее тёплый месяц — июль с типичной температурой 23.3 °C. Вершина температурного диапазона, устанавливается в июне до 34.4°С, а минимальный уровень достигает -41.0°C в декабре. В течение одного календарного года: дни ясной погоды - 63, дни снега - 101, дни с дождем - 115, облачных дней - 87.