Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Афанасово, исходя из данных наблюдений, достигает 8.6°C. Самая высокая температура, наблюдается в августе до 32.8°С, а низшая понижается до -26.9°C в январе. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -9.2 °C. Самый тёплый месяц — август со средней температурой 22.9 °C. На протяжении года: солнечных дней - 67, дни со снегом - 78, дождливых дней - 126, пасмурных дней - 95.