La Charité-sur-Loire est une ville du centre de la France située dans le département de la Nièvre en région Bourgogne-Franche-Comté.
La population de La Charité-sur-Loire est de 5.203 habitants.