Климат (Dfc) субарктический. Месяц, когда температура наиболее высокая — август со средней температурой 19.2 °C. Месяц с самыми низкими температурами — январь, среднесуточная температура -15.4 °C. Верхний предел температуры, устанавливается в августе до 27.5°С, а низшая понижается до -35.3°C в январе. Средняя температура воздуха в д. Петраковская, принимая во внимание наблюдения, оценивается 3.3°C. В течение года: ясные дни - 61, снежных дней - 84, дождливых дней - 101, пасмурных дней - 120.