Les élections cantonales ont eu lieu les 21 et 28 mars 2004. Lors de ces élections, 16 des 33 cantons des Deux-Sèvres ont été renouvelés. Elles ont vu la reconduction de la majorité UMP dirigée par Jean-Marie Morisset, président du Conseil général depuis 2002.