Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Спасовщина, исходя из данных наблюдений, достигает 7.5°C. Месяц с самым высоким температурным режимом - это август со среднеарифметической температурой 22.0 °C. Месяц с самым низким температурным режимом — январь, типичное среднесуточное температурное значение -7.5 °C. Температурный максимум, отмечается в августе до 31.6°С, а наименьшая опускается до -24.7°C в январе. В рамках года: дни ясной погоды - 66, снежных дней - 75, дождливых дней - 138, пасмурных дней - 87.