I quick google search and this is on the first page..
How many satellites 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.
So now the question is why does Russia need so many satellites?
Russia has decided to seize space
In Russia, a lot of the population accordingly they need more satellites for television, communications, and research.