The town is nestled among the foothills of Mount Orohole, in the heart of the Barbagia di Ollolai area, surrounded by the Gennargentu massif. Ovodda has a population of 1,600 and the local economy is based on agriculture and crafts; in particular, the processing of cork and high quality granite, quarried in sa Orrada and su Ghirone. The rivers Tino and Taloro run through the territory before meeting in the artificial Lake Cucchinadorza (1960), set in green, natural surroundings that have made it a nature attraction to be explored along trekking, mountain bike and horse-riding trails. Above the lake is Sardinia's largest hydroelectric plant, built in an underground tunnel in the 1970s and connected upstream to Lake Gusana.