Avec 51,36% des voix, il devance largement son adversaire socialiste, Jean-François Gagneur (48,64%).
Au premier tour, Raymond Durand, qui bénéficiait du soutien de l'UMP, avait obtenu 41,78% contre 23,29% au candidat PS. Le report des voix de Martial Passi, le maire communiste de Givors qui avait obtenu 15,32% et qui avait appelé à voter pour Jean-François Gagneur au second tour, n'a donc pas suffit.
Cette élection partielle faisait suite à l'annulation de l'élection l'année dernière du député sortant UMP Georges Fenech, car ses comptes de campagne ont été rejetés par le conseil constitutionnel. Inéligible pendant un an, Fenech ne pouvait pas se répresenter.