Les élections cantonales ont eu lieu les 21 et 28 mars 2004. Lors de ces élections, 26 des 52 cantons des Côtes-d'Armor ont été renouvelés. Elles ont vu la reconduction de la majorité socialiste dirigée par Claudy Lebreton, président du Conseil général depuis 1997.