Климат (Dfc) субарктический. Вершина температурного диапазона, замечается в июле до 30.2°С, минимальная достигает -48.2°C в декабре. Месяц, когда зафиксированы самые высокие температуры - это июль с характерной температурой 23.2 °C. Наихолоднейший месяц — декабрь, среднее суточное значение температуры -23.4 °C. Среднегодовая температура в с. Петропавловское, в соответствии с наблюдениями, составляет 1.2°C. В рамках года: солнечных дней - 39, дни со снегом - 127, дни с осадками - 97, пасмурных дней - 103.