Par décret du , le nombre de cantons du département passe de 37 à 19, avec mise en application aux élections départementales de . Le canton de Brive-la-Gaillarde-Nord-Ouest est supprimé à cette occasion, la ville étant alors divisée en quatre nouveaux cantons (cantons de Brive-la-Gaillarde-1 à -4)[2].
Michel Da Cunha du PS a été élu conseiller général le dimanche avec plus de 72 % des voix. Il succède ainsi à Philippe Nauche, touché par le cumul des mandats après son élection à la mairie de Brive-la-Gaillarde en .
Au premier tour le , Michel Da Cunha (PS) a recueilli 63,48 % des voix, Marie Findeling (UMP) 27,22 %, Françoise Moreau (FN) 6,21 % et Sylviane Vérité (Les Verts) 3,08 %. La faible participation de 31,91 % n'a pas permis l'élection dès le premier tour de Michel Da Cunha (PS), qui n'a pas atteint 25 % des inscrits.
Lors du second tour le , Michel Da Cunha (PS) et sa suppléante Line-Rose Mazaudoux (PCF) l'ont emporté largement avec 72,09 % des voix contre 27,91 pour Marie Findeling (UMP) et son suppléant Ali Güven (UMP), avec une participation de 31,56 %.
Élections cantonales des 21 et 28 mars 2004
Source : Ministère de l'Intérieur, de l'Outre-mer et des Collectivités territoriales[3]
Le canton de Brive-la-Gaillarde-Nord-Ouest se composait uniquement d’une fraction de la commune de Brive-la-Gaillarde. Il comptait 10 123 habitants (population municipale) au 1er janvier 2012.