Il Cantone di Château-du-Loir è una divisione amministrativa dell'arrondissement di La Flèche.
A seguito della riforma complessiva dei cantoni del 2014 è passato da 11 a 29 comuni.[1]
Prima della riforma del 2014 comprendeva i comuni di:
Nel 2015 è stato ampliato a 29 comuni[1]; dal 1º ottobre 2016 tre di questi, Château-du-Loir, Montabon e Vouvray-sur-Loir si sono fusi per formare il nuovo comune di Montval-sur-Loir.[2] per cui risulta composto dai seguenti 27 comuni: