Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Шаховцы, исходя из наблюдений, составляет 9.1°C. Месяц с минимальными температурами — январь, его средний дневной температурный уровень -7.8 °C. Наитеплейший месяц - это август со средним значением температуры 23.9 °C. Температурный максимум, замечается в августе до 31.8°С, а минимальный уровень достигает -26.3°C в январе. В рамках года: ясные дни - 83, дни со снегом - 67, дождливых дней - 125, облачных дней - 91.