Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Афанасово, принимая во внимание наблюдения, составляет 6.5°C. Месяц с самым высоким температурным режимом — июль со средней температурой 20.3 °C. Месяц с самыми низкими температурами — январь, среднесуточная температура -11.0 °C. Вершина температурного диапазона, фиксируется в июле до 29.6°С, а самая низкая до -31.9°C в январе. За период года: солнечно-ясные дни - 79, снегопадные дни - 67, дождливых дней - 158, пасмурных дней - 62.