Cardedu is a town and comune located in the Province of Ogliastra within the autonomous island region of Sardinia, Italy. It is situated approximately 80 kilometres (50 mi) northeast of Cagliari and about 15 kilometres (9 mi) south of Tortolì.
The municipality has a population of 2,002 inhabitants. It serves as a local administrative center within the Ogliastra province of the Sardinian region.