Here is every single Pokemon currently in Pokemon Go
You cannot, however, catch them all. At least not yet.
Several "legendary" Pokémon - like Articuno, Zapdos, and Moltres - are definitely not in the game yet. Other ultra-rare Pokémon, like Mew and Mewtwo, still haven't appeared either. A few creatures, such as Mr. Mime, are land-locked to certain continents.
Whether you're new to Pokémon Go or just want to familiarize yourself with what you can catch, we've put together the master list. We included their official descriptions and photos from the online Pokédex. And if you want additional info about each Pokémon, the Pokédex has that as well. (Note: Each Pokémon's number matches its official number in the Pokédex, not its order in the following list.)
Without further ado, here's every Pokémon you can currently find in Pokémon Go: