If you think that this is how our dear Earth looks like, Think again.
I was bothered a few days back when I heard of debris from satellite falling on earth's ground causing bush fires and some collateral damage.
One definition of the word satellite is a body that orbits a larger body.
If you take this as the definition of satellite then the answer to our question is millions!
This includes actual spacecraft, and any man-made debris that has been made during the past 30 years of space exploration.
People call this debris "space junk". "Space junk" orbits at a speed of roughly 7.5 kilometers/second. That is close to 17,000 miles/hour! Think of the damage even a small speck of paint could do to the space shuttle if impact occurred at such high speeds !
Another definition of satellite is a manufactured vehicle intended to orbit the Earth. This definition makes our count much less because it includes only spacecraft and not debris that orbits the Earth. The Goddard Space Flight Center's lists 2,271 satellites currently in orbit. Russia has the most satellites currently in orbit, with 1,324 satellites, followed by the U.S. with 658.
Source: Windows To Universe