Premier tour : dimanche 21 mars 2004
Second tour : dimanche 28 mars 2004
› Canton - Anse
Jean-Pierre Barbier (FN) - 17,32%
Jean-Luc Guenichon (PRG-PS) - 29,26%
Daniel POMERET (apparenté UDF) - sortant - 53,41%
› Canton - Beaujeu
Bernard Méra (UDF-UMP) - sortant - 45,25%
Frédéric MIGUET (DVD) - 54,75%
› Canton - Givors
Georges Fenech (UMP-UDF) - 38,25%
Martial PASSI (PC) - sortant - 61,75%
› Canton - Irigny
Élu au premier tour avec 52,12% des voix.
Jean-Luc da PASSANO (UDF-UMP) - sortant
› Canton - L'Arbresle
Arlette Perraud (PS) - 41,47%
François BARADUC (UDF-UMP) - sortant - 58,53%
› Canton - Lamure-sur-Azergues
Louis Ballandras (DVD) - 45,4%
Denis LONGIN (DVD) - 54,6%
› Canton - Le Bois-d'Oingt
Élu au premier tour avec 54,35% des voix.
Charles BRÉCHARD (UDF-UMP) - sortant
› Canton - Lyon III
Gabriel Caillet (UMP) - sortant - 47,17%
Dominique BOLLIET (PS) - 52,83%
› Canton - Lyon V
Alexandrine Pesson (PS) - 49,66%
Michel HAVARD (UMP) - 50,34%
› Canton - Lyon VI
Élu au premier tour avec 53,6% des voix.
Dominique PERBEN (UMP)
› Canton - Lyon VII
Sandrine Frih (PRG) - 36,26%
Dominique NACHURY (UMP-UDF) - sortante - 63,74%
› Canton - Lyon VIII
Salima Mami (PS) - 42,62%
Lionel LASSAGNE (UMP) - sortant - 57,38%
› Canton - Lyon XI
Yves Bayle (UDF-UMP) - sortant - 47,82%
Jean-Michel DACLIN (PS) - 52,18%
› Canton - Lyon XII
Henri Vianay (UMP-UDF) - sortant - 42,29%
Jean-Louis TOURAINE (PS) - 57,71%
› Canton - Lyon XIV
Raphaël Eulry (UMP) - 42,16%
Christian COULON (PS) - sortant - 57,84%
› Canton - Meyzieu
Michel Forissier (UMP) - 38,35%
Emmanuel Roman (FN) - 18,18%
Odette GARBRECHT (PS) - sortante - 43,17%
› Canton - Oullins
Gilles Lavache (UDF-UMP) - 46,34%
Jean-Louis UBAUD (PS) - sortant - 53,66%
› Canton - Rillieux-la-Pape
Michel Moiroud (UMP) - 41,93%
Renaud GAUQUELIN (PS) - sortant - 58,07%
› Canton - Saint-Fons
André Sardat (UMP) - 31,92%
Maurice Dumontet (FN) - 17,28%
Jacqueline VOTTERO (PS) - sortante - 50,8%
› Canton - Saint-Laurent-de-Chamousset
René Trégouët (UMP-UDF) - sortant - 43,95%
Bernard CHAVEROT (DVG) - 56,05%
› Canton - Saint-Priest
Philippe Meunier (UMP) - 28,94%
Fernand Sartor (FN) - 20,1%
Bruno POLGA (PS) - sortant - 50,96%
› Canton - Thizy
Élu au premier tour avec 58,68% des voix.
Michel MERCIER (UDF) - sortant
› Canton - Vaugneray
Florence Perrin (PS) - 37,27%
Georges BARRIOL (UMP) - sortant - 62,73%
› Canton - Vaulx-en-Velin
Guillaume L'huillier (FN) - 28,86%
Hélène GEOFFROY (PS) - 71,14%
› Canton - Villeurbanne-Centre
Louis Duprat (FN) - 26,79%
Raymond TERRACHER (PS) - sortant - 73,21%
› Canton - Villeurbanne-Nord
Stéphane Poncet (FN) - 27,68%
Bernard RIVALTA (PS) - sortant - 72,32%
› Canton - Villeurbanne-Sud
Daniel Rendu (UMP) - sortant - 41,34%
Lilian ZANCHI (PS) - 58,66%