Il comune di San Teodoro è situato nella regione Sardegna, in provincia di Nuoro. Sorge nella regione storica della Gallura, alle pendici del Monte Abate, e conta quasi 4.000 abitanti.
Il paese vanta origini molto antiche: alcuni ritrovamenti archeologici testimoniano l\'insediamento di popolazioni già dal Neolitico.
Ne è un esempio il ritrovamento in zona Arèsula di un giacimento \"dolmenico\" chiamato roccia “cònchi”. Nella zona sono stati trovati, inoltre, tracce del periodo Nuragico.
Il paese prende il nome dalla chiesa parrocchiale dedicata a San Teodoro, che fu un soldato romano, divenuto martire nel periodo di persecuzioni dell\'Imperatore Diocleziano.
Il patrono è San Gaetano e viene festeggiato il 7 agosto.