La localidad de Mairena del Alcor se encuentra a una distancia de 25 km de la capital, posee alrededor de 16947 habitantes.
Su actual nombre proviene del musulmán Maharama, conjunto de granjas o rebaños de pastores.
Los asentamientos parecen situarse desde la prehistoria, a juzgar por los restos hallados en la zona, sobre todo del periodo calcolítico.
Ya en la época musulmana se construyó el Castillo, que todavía hoy se conserva, si bien con reformas, como comentaremos en el apartado de monumentos.
Fue conquistada en el año 1.247 por Fernando III y en 1.342 fue donada por Alfonso XI al Duque de Osuna, D. Pedro Girón, quien construyó en la villa su palacio y le otorgó su escudo. Pasó más tarde al Marqués-Duque de Cádiz, D. Rodrigo Ponce de León, que reedificó el castillo, para cuartel de sus tropas y construyó la casa-palacio en la calle Real.
Su extensión es de 69 km2 y su altitud de 135 m sobre el nivel del mar.