Климат (Dfc) субарктический. Верхний предел температуры, устанавливается в июне до 34.1°С, минимальная достигает -39.2°C в декабре. Месяц, отмечающийся максимальными теплом — июль с характерной температурой 25.6 °C. Месяц с минимальными температурами — январь, его характерная суточная температура -13.9 °C. Среднегодовая температура в д. Петровск, в соответствии с наблюдениями, составляет 5.2°C. В пределах года: солнечных дней - 68, дни снега - 93, дождливых дней - 126, пасмурных дней - 79.