Климат (Dwc) муссонный субарктический. Верхний предел температуры, устанавливается в июле до 33.3°С, а минимально может быть до -38.0°C в декабре. Месяц с самым высоким температурным режимом — июль со средней температурой 21.2 °C. Месяц с минимальными температурами — январь, его среднее значение температуры за день -19.2 °C. Средняя температура за год в с. Петропавловка, основываясь на наблюдениях, оценивается 2.6°C. В течение года: ясные дни - 104, снежных дней - 52, дни с дождем - 130, облачных дней - 80.