Климат (Dfc) субарктический. Средняя температура за год в д. Шилова, на основе наблюдений, достигает 5.1°C. Вершина температурного диапазона, регистрируется в июле до 34.3°С, минимальная достигает -35.6°C в январе. Месяц, когда зафиксированы самые высокие температуры — июль с характерной температурой 24.8 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его типичное среднесуточное температурное значение -15.5 °C. В течение года: ясные дни - 54, снежных дней - 103, дни с дождем - 107, облачных дней - 102.