It depends, do you mean in our solar system, the galaxy or even the universe?! New asteroids are being discovered all the time and coming into our solar system so it’s difficult to say. If you only consider those larger than 100 meters in the inner Solar System, there’s over 150 million. Count smaller ones and you get even more!
Comments