Su término municipal tiene una superficie de 67 km² y la localidad está situada a una altitud de 618 msnm y a una distancia de 47 km de la capital de provincia, Almería.