Le canton n° 25 (Paray-le-Monial) comprend les communes suivantes : Anzy-le-Duc, Artaix, Baugy, Bourg-le-Comte, Céron, Chambilly, Chenay-le-Châtel, Hautefond, L'Hôpital-le-Mercier, Marcigny, Melay, Montceaux-l'Etoile, Nochize, Paray-le-Monial, Poisson, Saint-Léger-lès-Paray, Saint-Martin-du-Lac, Saint-Yan, Versaugues, Vindecy, Vitry-en-Charollais, Volesvres.
Le bureau centralisateur de ce canton est celui de la commune de Paray-le-Monial.