Le canton n° 17 (Tude-et-Lavalette) comprend les communes suivantes : Aubeterre-sur-Dronne, Bardenac, Bazac, Bellon, Bessac, Blanzaguet-Saint-Cybard, Boisné-La Tude, Bonnes, Bors, Brie-sous-Chalais, Chadurie, Chalais, Châtignac, Combiers, Courgeac, Courlac, Curac, Deviat, Edon, Les Essards, Fouquebrune, Gardes-le-Pontaroux, Gurat, Juignac, Laprade, Magnac-Lavalette-Villars, Médillac, Montboyer, Montignac-le-Coq, Montmoreau, Nabinaud, Nonac, Orival, Palluaud, Pillac, Poullignac, Rioux-Martin, Ronsenac, Rouffiac, Rougnac, Saint-Avit, Saint-Laurent-des-Combes, Saint-Martial, Saint-Quentin-de-Chalais, Saint-Romain, Saint-Séverin, Salles-Lavalette, Vaux-Lavalette, Villebois-Lavalette, Yviers.
La commune de Bors comprise dans ce canton est celle qui est voisine de la commune de Montmoreau-Saint-Cybard.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Chalais.