The Annual Yadkin Valley Pumpkin Festival is held in Historic Downtown Elkin on the 4th Saturday in September from 9:00 am – 4:00 pm.