Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее суточное значение температуры -14.2 °C. Месяц с самыми высокими температурами - это июль с привычной температурой 19.2 °C. Наивысшая температура, устанавливается в июле до 30.9°С, а минимально может быть до -32.3°C в январе. Среднегодовая температура в д. Шилово, исходя из данных наблюдений, достигает 4.1°C. За период года: ясные дни - 56, дни снега - 89, дни с дождем - 120, облачных дней - 101.