Климат (Dfc) субарктический. Средняя температура воздуха в д. Данилково, принимая во внимание наблюдения, оценивается 7.2°C. Верхний предел температуры, наблюдается в августе до 32.1°С, минимальная достигает -31.7°C в январе. Наитеплейший месяц — август со средним значением температуры 22.5 °C. Самый холодный месяц — январь, типичное среднесуточное температурное значение -10.6 °C. На протяжении года: дни ясной погоды - 72, дни со снегом - 87, дождливых дней - 119, облачных дней - 88.