La communauté de communes Le Grand Charolais regroupe 44 communes :
Ballore
Baron
Beaubery
Champlecy
Changy
Charolles
Chassenard
Coulanges
Digoin
Fontenay
Grandvaux
Hautefond
L'Hôpital-le-Mercier
La Motte-Saint-Jean
Le Rousset-Marizy
Les Guerreaux
Lugny-lès-Charolles
Marcilly-la-Gueurce
Martigny-le-Comte
Molinet
Mornay
Nochize
Oudry
Ozolles
Palinges
Paray-le-Monial
Poisson
Prizy
Saint-Agnan
Saint-Aubin-en-Charollais
Saint-Bonnet-de-Joux
Saint-Bonnet-de-Vieille-Vigne
Saint-Julien-de-Civry
Saint-Léger-lès-Paray
Saint-Vincent-Bragny
Saint-Yan
Suin
Varenne-Saint-Germain
Vaudebarrier
Vendenesse-lès-Charolles
Versaugues
Vitry-en-Charollais
Viry
Volesvres