Su término municipal tiene una superficie de 72 km² y limita al norte con los municipios de Garrucha y Vera, al este con el mar Mediterráneo, al sur con el municipio de Carboneras y al oeste con el de Turre.