La localidad de el Madroño se encuentra a 77 km de sevilla capital y cuenta con una población total de 379 habitantes.

Su topónimo de claro origen campestre, se debe a la gran cantidad de madroño existentes en el lugar donde se inició el núcleo urbano.

Perteneció antaño al municipio de El Castillo de las Guardas y fue en el primer cuarto del presente siglo , en 1921, cuando se constituyó en Ayuntamiento independiente.

De su capacidad administrativa dependen las aldeas de El Álamo, Juan Antón, Juan Gallego y Villagordo.

El municipio cuenta con una extensión de 103 km2 y una altitud de 350 m sobre el nivel del mar.