Puebla del Maestre is a municipality in the province of Badajoz, Extremadura, Spain. It has a population of 831 inhabitants and a total area of 79 km2 (31 sq mi).