Los yacimientos arqueológicos de Vélez prueban la existencia de asentamientos fenicios y romanos en el actual término municipal, aunque el principal núcleo urbano fue fundado hacia el siglo X por los árabes andalusíes, que lo llamaron Ballix Malaca (Valle de Málaga).