El núcleo urbano está ubicado en las laderas de las sierras de Tejeda y Almijara a 576 metros de altitud, y todo su término municipal está incluido en el Parque Natural Sierras de Tejeda, Almijara y Alhama.