Климат (Dfc) субарктический. Средняя температура воздуха в д. Грязово, исходя из наблюдений, составляет 5.5°C. Наивысшая температура, устанавливается в августе до 30.0°С, а минимум составляет -32.6°C в январе. Месяц с самым высоким температурным режимом — август со средним значением температуры 21.8 °C. Наихолоднейший месяц — январь, среднее суточное значение температуры -11.9 °C. За год: солнечно-ясные дни - 56, снежных дней - 99, дни с осадками - 112, пасмурных дней - 99.