Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Петровка, исходя из данных наблюдений, оценивается 6.8°C. Самый холодный месяц — январь, суточный температурный средний показатель -14.6 °C. Месяц, отмечающийся максимальными теплом - это август с типичной температурой 23.0 °C. Температурный максимум, наблюдается в июле до 36.2°С, а минимум составляет -33.8°C в январе. За период года: ясные дни - 84, снежных дней - 81, дождливых дней - 112, пасмурных дней - 89.