Depuis 2015, le nombre de communes des arrondissements varie chaque année soit du fait du redécoupage cantonal de 2014 qui a conduit à l'ajustement de périmètres de certains arrondissements, soit à la suite de la création de communes nouvelles. Le nombre de communes de l'arrondissement de Charolles est ainsi de 136 en 2015, 135 en 2016 et 126 en 2019.
Au , l'arrondissement groupe les 126 communes suivantes[1] :
Évolution des naissances et des décès de 2008 à 2017
Évolution des naissances et des décès domiciliés dans l'arrondissement[4]
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
Décès domiciliés
1 049
1 084
1 121
1 049
1 161
1 194
1 082
1 222
1 216
1 175
Naissances domiciliés
842
825
833
800
765
747
747
693
646
609
Notes et références
Notes
↑Population municipale légale en vigueur au 1er janvier 2024, millésimée 2021, définie dans les limites territoriales en vigueur au 1er janvier 2023, date de référence statistique : 1er janvier 2021.