Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, наблюдается в июле до 28.9°С, а наименьшая опускается до -30.8°C в январе. Самый тёплый месяц — август с типичной температурой 22.1 °C. Месяц, когда зафиксированы самые низкие температуры — январь, суточный температурный средний показатель -12.7 °C. Годовая средняя температура в с. Спасское, принимая во внимание наблюдения, оценивается 6.4°C. В течение года: солнечно-ясные дни - 63, снегопадные дни - 75, дни с осадками - 138, пасмурных дней - 90.