L'agglomération de Saint-Lon-les-Mines est située dans le département Landes.
Les communes limitrophes sont les suivantes : Heugas, Orist, Orthevielle, Port-de-Lanne, Saint-Étienne-d'Orthe, Bélus, Cagnotte, Siest.
12 infirmiers et infirmières à domicile pratiquent à Saint-Lon-les-Mines.