Saint-Lon-les-Mines est une ville des Landes en région Nouvelle-Aquitaine.
Saint-Lon-les-Mines compte 1176 habitants appelés les "Saint-Lonnais, Saint-Lonnaises".
La densité de la population de Saint-Lon-les-Mines est de 53 habitants au km².
Le maire de Saint-Lon-les-Mines est Monsieur Roger LARRODÉ