Il Cantone di Mamers è una divisione amministrativa dell'arrondissement di Mamers.
A seguito della riforma complessiva dei cantoni del 2014 è passato da 18 a 46 comuni.[1]
Prima della riforma del 2014 comprendeva i comuni di:
A seguito della riforma del 2014 il cantone si è ampliato comprendendo 46 comuni[1]. La fusione di 6 (Chassé, La Fresnaye-sur-Chédouet, Lignières-la-Carelle, Montigny, Roullée, e Saint-Rigomer-des-Bois) di questi in un unico comune (Villeneuve-en-Perseigne) a partire dal 1º gennaio 2015 ha poi ridotto il solo numero dei comuni ai seguenti 40: