Valdecaballeros es un municipio español, perteneciente a la provincia de Badajoz, en la comunidad autónoma de Extremadura.