Avoca is a suburb of Bundaberg in the Bundaberg Region, Queensland, Australia. In the 2016 census, Avoca had a population of 4,904 people.