Le canton n° 15 (Vallon-Pont-d'Arc) comprend les communes suivantes : Balazuc, Bessas, Chassiers, Chauzon, Chazeaux, Grospierres, Joannas, Labastide-de-Virac, Labeaume, Lagorce, Largentière, Laurac-en-Vivarais, Montréal, Orgnac-l'Aven, Pradons, Prunet, Rochecolombe, Rocher, Ruoms, Saint-Alban-Auriolles, Saint-Maurice-d'Ardèche, Saint-Remèze, Salavas, Sampzon, Sanilhac, Tauriers, Uzer, Vagnas, Vallon-Pont-d'Arc, Vogüé.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Vallon-Pont-d'Arc.