La ville de Bastelica se situe dans le département Corse-du-Sud.
Les agglomérations alentours sont les suivantes : Ghisoni, Frasseto, Peri, Eccica-Suarella, Grosseto-Prugna, Ciamannacce, Cauro, Guitera-les-Bains, Tolla, Bocognano, Tavera, Ucciani, Santa-Maria-Siché, Quasquara, Tasso, Palneca.
4 infirmiers et infirmières à domicile travaillent à Bastelica.