Климат (Dfb) влажный континентальный с теплым летом. Самый холодный месяц — январь, среднее значение температуры за день -12.8 °C. Самый тёплый месяц - это август с привычной температурой 22.0 °C. Среднегодовая температура в д. Петровское, учитывая данные наблюдений, оценивается 6.1°C. Наивысшая температура, фиксируется в июле до 29.6°С, а минимально может быть до -35.7°C в январе. В рамках года: солнечных дней - 69, снежных дней - 87, дни с дождем - 114, пасмурных дней - 96.