L'agglomération de San-Martino-di-Lota est située dans le département Haute-Corse.
Les villes à proximité sont les suivantes : Ville-di-Pietrabugno, Santa-Maria-di-Lota, Patrimonio, Farinole.
7 infirmiers et infirmières à domicile travaillent à San-Martino-di-Lota.