Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -11.5 °C. Наиболее тёплый месяц — август с типичной температурой 22.2 °C. Температурный максимум, проявляется в августе до 30.6°С, а минимальный уровень достигает -33.4°C в январе. Среднегодовая температура в д. Шилово, исходя из данных наблюдений, составляет 6.9°C. В течение года: солнечных дней - 62, снежных дней - 80, дни с дождем - 127, облачных дней - 97.