El castillo de Mairena perteneció al ducado de Arcos. En 1.342, Mairena es donada por Alfonso XI a Pedro Ponce de León, por su ayuda en la conquista de Algeciras. El factor clave para el crecimiento de Mairena fue el traslado de la feria de ganado de Marchena a Mairena en 1.431 por privilegio de Juan II. El 20 de noviembre de 1342 Alfonso XI de Castilla donó a Pedro Ponce de León el Viejo, señor de Marchena, el señorío de Mairena del Alcor, segregando dicho municipio de la jurisdicción de Carmona.
El sitio de Algeciras duró dos años. El 17 de agosto de 1345, Alfonso XI firma en Tordesillas (Valladolid) documento de creación de la villa de Mairena del Alcor.
En 1.449 Juan Ponce de León le traspasó en vida a su heredero todos sus estados con excepción de Mairena. Su hijo Don Rodrigo reparó los castillos de Mairena, Alanís y de Alcalá de Guadaira.
El sitio de Algeciras duró dos años. El 17 de agosto de 1345, Alfonso XI firma en Tordesillas (Valladolid) documento de creación de la villa de Mairena del Alcor.
En 1.449 Juan Ponce de León le traspasó en vida a su heredero todos sus estados con excepción de Mairena. Su hijo Don Rodrigo reparó los castillos de Mairena, Alanís y de Alcalá de Guadaira.