Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, замечается в августе до 33.4°С, а минимум составляет -26.4°C в январе. Среднегодовая температура в д. Петровское, на основе наблюдений, составляет 9.7°C. Наиболее тёплый месяц — август со среднеарифметической температурой 25.8 °C. Месяц с минимальными температурами — январь, его средний дневной температурный уровень -7.5 °C. За период года: солнечно-ясные дни - 75, дни снега - 59, дождливых дней - 140, пасмурных дней - 92.