Da Kanton is im Zentrum vom Département Haute-Loire gleng. Im Sidwestn hod'a on an: Kanton Solignac-sur-Loire grenzd, im Noadwestn on an Kanton Le Puy-en-Velay-Ouest und im Noadostn und Sidostn on an Kanton Le Puy-en-Velay-Sud-Est. Ea is zwischn 600 m und 888 m in Le Puy-en-Velay iwa'm Meearesspiagl gleng.