Le canton n° 19 (Sud-Bergeracois) comprend les communes suivantes : Bardou, Boisse, Bouniagues, Colombier, Conne-de-Labarde, Cunèges, Eymet, Faurilles, Faux, Flaugeac, Fonroque, Gageac-et-Rouillac, Issigeac, Mescoules, Monbazillac, Monestier, Monmadalès, Monmarvès, Monsaguel, Montaut, Plaisance, Pomport, Razac-d'Eymet, Razac-de-Saussignac, Ribagnac, Rouffignac-de-Sigoulès, Sadillac, Saint-Aubin-de-Cadelech, Saint-Aubin-de-Lanquais, Saint-Capraise-d'Eymet, Saint-Cernin-de-Labarde, Saint-Julien-d'Eymet, Saint-Léon-d'Issigeac, Saint-Perdoux, Sainte-Eulalie-d'Eymet, Sainte-Innocence, Sainte-Radegonde, Saussignac, Serres-et-Montguyard, Sigoulès, Singleyrac, Thénac.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Eymet.