Elba hosts its annual "Onion Festival" on the first weekend of August. The festival draws the vast majority of Elba residents as well as people from neighboring towns in Genesee County, and some from all over New York. Among the events are the Fireman's Parade, Kiddie Parade, raffling of a car (usually a new Mustang GT), and the crowning of an "Onion Queen". All profits from the festival go towards the funding of the Elba Fire Department. Although in 2016 the Onion Festival was not held, an Onion Queen was announced at a replacement town event in July.