Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Афанасово, по данным наблюдений, составляет 5.8°C. Месяц, когда температура наиболее высокая - это август с типичной температурой 20.7 °C. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -13.3 °C. Верхний предел температуры, наблюдается в июле до 31.1°С, а минимальный уровень достигает -34.6°C в январе. В течение одного календарного года: солнечных дней - 55, снежных дней - 89, дни с дождем - 142, пасмурных дней - 80.