El cantó de Marcigny és un antic cantó francès del departament de Saona i Loira, situat al districte de Charolles. Té 12 municipis i el cap és Marcigny. Va desaparèixer el 2015