Hay vestigios de asentamientos romanos en el lugar, como son las minas de plomo, las casas romanas y un pequeño acueducto de piedra. Se le concedió la carta de villa en el año 1254 por el rey Alfonso X y el rey Alfonso XI ordenó la construcción de una fortaleza para prevenir posibles ataques de los árabes.

Durante el siglo XVI experimentó un aumento demográfico y un desarrollo de su villa, al cual contribuyeron los monjes Basilios. En el siglo XVII se descubrió providencialmente la imagen de la Virgen de la Salud, durante la peste de 1658, que fue elevada por el pueblo a Patrona de la villa.

Fue en el siglo XIX cuando la villa pasó a llamarse Posadas.
A mediados del presente siglo, se reactivaron las minas, tuvo lugar la inauguración del puente sobre el Guadalquivir, la creación de viviendas económicas y el inicio de las obras del pantano del Bembézar.

La distancia entre la capital es de 32 km, con una extensión de 158 km2 y una altitud de 88m sobre el nivel del mar. La población total de habitantes es de 7015.