L'agglomération de Santa-Maria-di-Lota est située dans le département Haute-Corse.
Les municipalités alentours sont les suivantes : Brando, San-Martino-di-Lota, Olmeta-di-Capocorso, Farinole.
21 infirmiers et infirmières à domicile exercent à Santa-Maria-di-Lota.