Климат (Dfc) субарктический. Месяц, отмечающийся максимальными теплом — июль со средним значением температуры 24.5 °C. Месяц с минимальными температурами — январь, характерная суточная температура -14.5 °C. Вершина температурного диапазона, замечается в июле до 34.1°С, а минимум составляет -37.0°C в январе. Средняя температура за год в д. Петрова, по данным наблюдений, оценивается 5.9°C. За период года: солнечных дней - 66, снегопадные дни - 96, дни с осадками - 98, облачных дней - 106.