Le canton n° 3 (Bellegarde-sur-Valserine) comprend les communes suivantes : Bellegarde-sur-Valserine, Billiat, Champfromier, Chanay, Châtillon-en-Michaille, Confort, Giron, Injoux-Génissiat, Lancrans, Lhôpital, Montanges, Plagne, SaintGermain-de-Joux, Surjoux, Villes.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bellegarde-sur-Valserine.