Villalba de los Barros es un municipio situado en la provincia de Badajoz , Extremadura , España . Según el censo de 2018 , [2] el municipio cuenta con una población de 1.504 habitantes.