Avoca is a town in the Central Highlands of Victoria, Australia, 71 kilometres (44 mi) north west of Ballarat. It is one of two main towns in the Pyrenees Shire, the other being Beaufort to the south. At the 2006 census, Avoca had a population of 951. The town stands in the gently undulating basin of the Avoca River, which rises in the Pyrenees Ranges to the west. To the south, the region is bounded by low hills of the Great Dividing Range; eastwards, the basin ends in a dry forested rise; to the north the Avoca River runs slowly through the plains of the Wimmera before petering out in swamps near the Murray.
The town and river were named after Avoca, the village and River Avoca in County Wicklow, Ireland. The region takes in an area of about 200 square kilometres (77 sq mi), and includes the villages of Redbank, Natte Yallock, Rathscar, Bung Bong, Lamplough, Amphitheatre, Percydale, Moonambel, and Warrenmang. A few miles to the northeast, bare paddocks mark the site of Homebush, once a flourishing mining village.