Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц — июль с типичной температурой 20.8 °C. Месяц, когда температура наиболее низкая — январь, средний дневной температурный уровень -9.3 °C. Годовая средняя температура в д. Петровск, согласно наблюдениям, достигает 7.1°C. Температурный максимум, устанавливается в июле до 31.8°С, а самая низкая до -27.3°C в январе. В рамках года: дни ясной погоды - 82, снегопадные дни - 55, дни с дождем - 160, пасмурных дней - 69.