Климат (Dfc) субарктический. Максимальная температура, проявляется в августе до 30.5°С, а минимально может быть до -32.7°C в январе. Месяц с максимальными температурами - это август со средним значением температуры 21.9 °C. Месяц с минимальными температурами — январь, средний дневной температурный уровень -11.9 °C. Средняя температура за год в д. Грихново, исходя из наблюдений, составляет 5.8°C. За период года: солнечно-ясные дни - 58, снежных дней - 119, дождливых дней - 106, пасмурных дней - 83.