Farmington will host its Fall Festival on Saturday, September 28, from 9am-4pm at Creekside Park, 99 S. Broyles Street.