Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Шаталово, исходя из данных наблюдений, оценивается 7.6°C. Самая высокая температура, отмечается в августе до 31.4°С, а минимально может быть до -29.7°C в январе. Самый холодный месяц — январь, суточный температурный средний показатель -9.8 °C. Самый тёплый месяц - это август со средним значением температуры 22.8 °C. В рамках года: дни ясной погоды - 76, дни со снегом - 72, дождливых дней - 133, облачных дней - 85.