Go to app store and search pokedex.
Oh my gosh . . . I can't name them all, but at least we all know there are 649!
649 pokemon.
There is currently 649 pokemon in all
It is possible to have caught all 649 eventually.
You can, through trading, obtain all 649 (current) pokemon in the most recent Pokemon Black and White 2, but not all 649 pokemon are found in the wild of the Unova region.
The National Pokedex of Black or White.
i have Pokemon white, its zekrom electric dragon 2nd in ranking of 649 Pokemon of all games.
At this moment in time: 649 Ask me again if generation 6 exists...
There is a total of 649 Pokemon total adding the new region.
It is released, the count of Pokemon is now up to a grand total of... 649! All the new Pokemon can be seen at Serebii.net
Here you can download all Pokemon Pictures!:http://pokemon262.wordpress.com/download-pokemon-pictures/
All multiples of 649 (which are infinite) including 649, 1298, 1947, 2596, 3245, 3894 . . .