No, some asteroids are made of metal, while others can contain a combination of rock, metal, and even ice.