Saint-Benoît-sur-Loire compte 1880 habitants pour une densité de 103 habitants par kilomètre carré. Cette commune se trouve dans la région Centre et dans le département Loiret(45). Le code postal de Saint-Benoît-sur-Loire est le 45730 et son maire est M Gilles BURGEVIN.