Saint-Léonard est une ville du Pas-de-Calais en région Hauts-de-France.
Saint-Léonard compte 3599 habitants appelés les "Saint-Léonardois, Saint-Léonardoises".
La densité de la population de Saint-Léonard est de 1200 habitants au km².
Le maire de Saint-Léonard est Madame Gwénaëlle LOIRE