Da Kanton hod im Zentrum vom Département Haute-Loire gleng. Im Westn hoda: on an Kanton Loudes grenzd, im Noadn on an Kanton Saint-Paulien, im Noadostn on an Kanton Vorey, im Ostn on an Kanton Saint-Julien-Chapteuil und im Sidn on de Kantone Le Puy-en-Velay-Est und Le Puy-en-Velay-Ouest. Ea woa zwischn 562 m in Polignac und 937 m in Chaspinhac iwam Meearesspiagl gleng.