| Gemeente in Spanje | |||
|---|---|---|---|
| Situering | |||
| Autonome regio | Extremadura | ||
| Provincie | Badajoz | ||
| Coördinaten | 38° 54′ NB, 5° 44′ WL | ||
| Algemeen | |||
| Oppervlakte | 76 km² | ||
| Inwoners (2025) |
502 (7 inw./km²) | ||
| Overig | |||
| Provincie- en gemeentecode |
06.075 | ||
| Website | http://www.magacela.es/ | ||
| Detailkaart | |||
| De gemeente in de provincie Badajoz. | |||
| Locatie in Extremadura | |||
| Foto('s) | |||
| |||
Magacela is een gemeente in de Spaanse provincie Badajoz in de regio Extremadura met een oppervlakte van 76 km². De plaats maakt deel uit van de comarca La Serena. Magacela telt 502 inwoners (2025). De plaats ligt 125 kilometer ten oosten van Badajoz op een hoogte van 485 meter.
De goed verdedigbare heuvelrug waarop Magacela is ontstaan, was al in gebruik als versterkte plaats onder de Keltiberiërs. Mogelijk kan de plaats geïdentificeerd worden met de Romeinse colonia Contosolia. Ook onder islamitisch bestuur was hier een versterkte plaats. Na de Reconquista in de dertiende eeuw schonk koning Ferdinand III van Castilië de plaats aan de Orde van Alcántara in ruil voor Trujillo. Vanuit hun priorij in Magacela bestuurden ze de streek La Serena. In 1506 verplaatste de orde haar priorij echter naar Villanueva de la Serena. Dit betekende het einde van deze bloeitijd voor Magacela.
De oorspronkelijke nederzetting bevond zich binnen de muren van het kasteel. Pas in de veertiende eeuw breidde de bebouwing zich uit naar de steile helling onder het kasteel. De Santa Anakerk binnen de kasteelmuren diende als parochiekerk van Magacela tot ze in 1937 verloren ging in een brand. Daarna werd er een nieuwe parochiekerk in het lager gelegen deel van de Magacela gebouwd.

In 1993 werden het kasteel van Magacela en het centrum van de gemeente beschermd als Conjunto de Interés Histórico Artístico.
Het kasteel ligt op de heuvelrug boven de nederzetting en heeft een driedubbele weermuur. Het kasteel omvat de donjon, verschillende waterreservoirs en ook de ruïne van de Santa Anakerk.