De oppervlakte van Saint-Sébastien-sur-Loire bedroeg op 1 januari 2021 11,66 vierkante kilometer; de bevolkingsdichtheid was toen 2.425,6 inwoners per km².
De gemeente ligt op de linkeroever van de Loire en omvat ook enkele riviereilanden in de Loire, waaronder Île Forget en Île Pinette.
De onderstaande kaart toont de ligging van Saint-Sébastien-sur-Loire met de belangrijkste infrastructuur en aangrenzende gemeenten.
Onderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).
Geschiedenis
De plaats Aigne werd al genoemd in de 12e eeuw. Vanaf de 15e eeuw kwam de naam Saint-Sébastien-d'Aigne in zwang naar de parochiekerk, gewijd aan de heilige Sebastiaan. In 1919 wijzigde de gemeente haar naam in Saint-Sébastien-sur-Loire.
Vanaf de 17e eeuw bouwden rijke burgers uit Nantes hier landhuizen. In de 19e eeuw ontwikkelde de gemeente zich als voorstad van Nantes, onder andere door de komst van de spoorweg. De gemeente bleef landelijk. Tot de epidemie van de druifluis eind 19e eeuw domineerde de wijnbouw, daarna de groententeelt. Vanaf de jaren 1960 verstedelijkte de gemeente.[2]