Le canton n° 10 (Les Deux Rives) comprend les communes suivantes : Aussac, Bernac, Cadalen, Castanet, Cestayrols, Fayssac, Fénols, Florentin, Labastide-de-Lévis, Labessière-Candeil, Lagrave, Lasgraisses, Montans, Parisot, Peyrole, Rivières, Senouillac, Técou.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Lagrave.