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