Les élections cantonales ont eu lieu les 21 et 28 mars 2004. Lors de ces élections, 27 des 53 cantons de la Haute-Garonne ont été renouvelés. Elles ont vu la reconduction de la majorité socialiste dirigée par Pierre Izard, président du conseil général depuis 1988.