Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Шиловщина, на основе наблюдений, оценивается 8.4°C. Температурный максимум, отмечается в августе до 31.9°С, а наименьшая опускается до -21.0°C в январе. Месяц, отмечающийся максимальными теплом — август со средней температурой 22.1 °C. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -6.9 °C. За год: солнечных дней - 64, снегопадные дни - 76, дни с дождем - 144, облачных дней - 82.