Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в августе до 29.5°С, а минимальный уровень достигает -35.8°C в январе. Средняя температура за год в д. Степаново, согласно наблюдениям, составляет 6.2°C. Месяц с минимальными температурами — январь, его типичное среднесуточное температурное значение -12.9 °C. Самый тёплый месяц — август со средним значением температуры 22.1 °C. За период года: ясные дни - 60, дни со снегом - 93, дни с дождем - 113, облачных дней - 100.