Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, устанавливается в августе до 27.8°С, а минимально может быть до -30.5°C в январе. Месяц с самым низким температурным режимом — январь, среднее суточное значение температуры -11.6 °C. Месяц с самыми высокими температурами — август со средней температурой 20.7 °C. Средняя температура воздуха в д. Петровское, на основе наблюдений, оценивается 6.7°C. В рамках года: ясные дни - 63, снежных дней - 76, дождливых дней - 130, пасмурных дней - 97.