Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Афанасово, исходя из наблюдений, составляет 6.6°C. Месяц, когда зафиксированы самые низкие температуры — январь, типичное среднесуточное температурное значение -13.0 °C. Месяц, когда зафиксированы самые высокие температуры - это июнь с характерной температурой 20.9 °C. Верхний предел температуры, замечается в июле до 31.3°С, а минимальный уровень достигает -35.8°C в январе. В рамках года: дни ясной погоды - 77, дни со снегом - 80, дни с дождем - 120, облачных дней - 89.