Le canton de Brive Sud-Est est formé par une partie de la ville de Brive et par la commune de Cosnac. Situé en banlieue Sud-Est de la ville dans les terrains sédimentaires du bassin de Brive, Cosnac est surtout résidentielle, et assez boisée. Le canton comptait 13697 habitants en 2006.