Климат (Dfc) субарктический. Месяц, отмечающийся максимальными теплом - это август со средней температурой 20.2 °C. Месяц с самым низким температурным режимом — январь, среднесуточная температура -13.4 °C. Среднегодовая температура в с. Спасское, учитывая данные наблюдений, оценивается 4.9°C. Самая высокая температура, регистрируется в августе до 28.5°С, а самая низкая до -35.8°C в январе. За год: ясные дни - 58, дни со снегом - 86, дни с дождем - 123, облачных дней - 99.