Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Шилыково, исходя из наблюдений, составляет 6.1°C. Наитеплейший месяц — август со средним значением температуры 21.8 °C. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -12.6 °C. Верхний предел температуры, регистрируется в августе до 29.4°С, а наименьшая опускается до -35.3°C в январе. В течение года: ясные дни - 58, снежных дней - 82, дождливых дней - 133, пасмурных дней - 93.