Magacela es un municipio español de la provincia de Badajoz, en la comunidad autónoma de Extremadura. Se encuentra en la vertiente oriental de la sierra del mismo nombre que, con orientación noroeste-sureste, emerge en la zona noroeste de la comarca de La Serena. Está cerca de Don Benito y de La Haba Pertenece al partido judicial de Villanueva de la Serena.