Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, фиксируется в июле до 29.9°С, а низшая понижается до -27.9°C в январе. Средняя температура воздуха в с. Спасское, принимая во внимание наблюдения, составляет 5.6°C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -13.3 °C. Самый тёплый месяц - это июль с привычной температурой 21.1 °C. В рамках года: дни ясной погоды - 68, снегопадные дни - 58, дождливых дней - 160, пасмурных дней - 80.