La Charité-sur-Loire es una localidad y comuna francesa, situada en el departamento de la Nièvre y en la región de Borgoña.