Saint-Léonard is een gemeente in het Franse departement Seine-Maritime (regio Normandië) en telt 1766 inwoners (2005). De plaats maakt deel uit van het arrondissement Le Havre.
De oppervlakte van Saint-Léonard bedraagt 11,9 km², de bevolkingsdichtheid is 148,4 inwoners per km².
De onderstaande kaart toont de ligging van Saint-Léonard (Seine-Maritime) met de belangrijkste infrastructuur en aangrenzende gemeenten.
Onderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).