Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая — август со средним значением температуры 23.0 °C. Месяц с самыми низкими температурами — январь, среднесуточная температура -6.6 °C. Температурный максимум, наблюдается в августе до 31.3°С, а наименьшая опускается до -21.3°C в январе. Годовая средняя температура в д. Шаталово, согласно наблюдениям, оценивается 8.4°C. За год: ясные дни - 58, снегопадные дни - 78, дни с осадками - 154, пасмурных дней - 76.