Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, отмечается в августе до 32.2°С, а низшая понижается до -21.7°C в январе. Средняя температура за год в д. Шилово, исходя из данных наблюдений, достигает 8.8°C. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение -6.6 °C. Месяц, отмечающийся максимальными теплом — август с характерной температурой 23.7 °C. В пределах года: дни ясной погоды - 72, снегопадные дни - 82, дни с осадками - 126, пасмурных дней - 86.