Saint-Jean-du-Corail est une ancienne commune, devenue le 1er janvier 2016 une commune déléguée au sein de la commune nouvelle de Mortain-Bocage.