Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -12.4 °C. Месяц с максимальными температурами - это август со средним значением температуры 21.1 °C. Наивысшая температура, устанавливается в августе до 29.9°С, а порог минимальной температуры до -32.2°C в январе. Годовая средняя температура в д. Афанасово, на основе наблюдений, составляет 6.6°C. В течение одного календарного года: солнечно-ясные дни - 65, дни снега - 76, дождливых дней - 134, облачных дней - 91.