Le canton n° 6 (Emblavez-et-Meygal) comprend les communes suivantes : Beaulieu, Chamalières-sur-Loire, Lavoûte-sur-Loire, Malrevers, Mézères, Le Pertuis, Queyrières, Rosières, Saint-Etienne-Lardeyrol, Saint-Hostien, Saint-Julien-Chapteuil, Saint-Pierre-Eynac, Saint-Vincent, Vorey.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Julien-Chapteuil.