Linda al norte con el municipio de Alfonso XIII (Quezón) situado en la costa occidental de la isla mar de Joló; al suroeste con el municipio de Bataraza en la costa oriental; al nordeste con el municipio de Sofronio Española también situado en la costa orienta; y al noroeste con el municipio Punta Baja (Rizal), en la costa oeste.