Климат (Cfa) влажный субтропический. Годовая средняя температура в Дункане, принимая во внимание наблюдения, составляет 22.0°C. Температурный максимум, устанавливается в августе до 45.2°С, минимальная достигает -15.8°C в январе. Месяц, когда температура наиболее высокая — август с привычной температурой 37.8 °C. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель 5.8 °C. В течение одного календарного года: ясные дни - 157, снежных дней - 5, дождливых дней - 146, пасмурных дней - 58.