Климат (Dfc) субарктический. Месяц, когда температура наиболее высокая - это июль со среднеарифметической температурой 19.0 °C. Месяц с самым низким температурным режимом — январь, его среднее значение температуры за день -12.2 °C. Максимальная температура, наблюдается в июле до 29.3°С, а низшая понижается до -35.1°C в январе. Средняя температура воздуха в д. Петрова, исходя из наблюдений, составляет 4.0°C. За период года: дни ясной погоды - 49, снегопадные дни - 130, дни с осадками - 128, облачных дней - 59.