La superficie de su término municipal tiene una extensión de 277,3 km², limita con ocho municipios de la provincia de Badajoz y uno de la provincia de Cáceres.