La commune de Saint-Cyprien est le chef-lieu du nouveau Canton Vallée Dordogne qui compte aujourd'hui 44 communes listées ci-après :
Allas-les-Mines
Audrix
Berbiguières
Besse
Bouzic
Campagnac-lès-Quercy
Carves
Castelnaud-la-Chapelle
Castels et Bezenac
Cénac-et-St-Julien
Cladech
Coux et Bigaroque Mouzens
Daglan
Doissat
Domme
Florimont-Gaumier
Grives
Groléjac
Larzac
Lavaur
Loubejac
Marnac
Mazeyrolles
Meyrals
Monplaisant
Nabirat
Orliac
Pays de Belves
Prats-du-Périgord
Sagelat
Salles-de-Belvès
Siorac-en-Périgord
St-Aubin-de-Nabirat
St-Cernin-de-l'Herm
St-Cybranet
St-Cyprien
St-Germain-de-Belvès
St-Laurent-la-Vallée
St-Martial-de-Nabirat
St-Pardoux-et-Vielvic
St-Pompon
Ste Foy de Belvès
Veyrines-de-Domme
Villefranche-du-Périgord