Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Афанасьевка, по данным наблюдений, составляет 4.8°C. Месяц, когда зафиксированы самые высокие температуры - это июль с характерной температурой 24.3 °C. Месяц, когда температура наиболее низкая — декабрь, его среднее суточное значение температуры -13.8 °C. Самая высокая температура, устанавливается в июне до 32.7°С, а низшая понижается до -39.0°C в декабре. В рамках года: солнечно-ясные дни - 70, дни снега - 90, дождливых дней - 131, пасмурных дней - 75.