La ciudad original, llamada Villa Alta, estaba enclavada en la cima de la sierra, rodeada de murallas, pero el continuo crecimiento de la población obligó a sus habitantes a trasladarse a la Villa Baja o Arrabal, donde se sitúa la actual Archidona, llegando a existir, durante algún tiempo, dos poblaciones con el mismo nombre.