Shiny Pokemon are one of the most coveted (and most controversial) topics in Pokémon GO. Niantic is now seemingly releasing one new shiny variant of a Pokémon (or family) at the a one specie per event rate. This article lists all Shiny Pokémon currently available in Pokémon GO and how to obtain them.

You cannot tell from the map screen whether a Pokémon is shiny or not. It’s only when you enter the encounter screen that you can see the colour variation and the ‘sparkles’ that emanate only from shinies. Search “shiny” in Pokémon storage to display all shiny Pokémon you’ve caught.

Which Pokemon can be shiny in Pokémon GO and how to obtain them?


Pokémon How to obtain them
Magikarp Wild
Tier 1 Raid
Gyarados Evolve Shiny Magikarp
Sableye Wild
Tier 2 Raid
Pichu 2Km Egg
Pikachu Wild
Evolve Shiny Pichu
Raichu Evolve Shiny Pikachu

5km Egg 

Evolve Shiny Duskull

5km Egg
Banette Evolve Shiny Shuppet
Snorunt Wild
Tier 1 Raid
5Km Egg 
Glaile Evolve Shiny Snorunt
Mawile Tier 2 Raid 
Absol Tier 4 Raid 
Aron Wild
2km Egg 
Lairon Evolve Shiny Aron 
Aggron Evolve Shiny Lairon
Swablu Wild
Tier 1 Raid
2Km Egg 
Altaria Evolve Shiny Swablu 
Poochyena Wild
2Km Egg 
Mightyena  Evolve Shiny Poochyena
Luvdisc Wild
Dratini Wild
Dragonair Wild
Dragonite Wild
Lugia Tier 5 Raid
100% Catch rate!

Shiny Pokémon Rate

Whilst there has been no official word on the actual rate in which you are likely to encounter a shiny Pokémon, many it is to be close to somewhere in the 1 in 256 or 1 in 500. These chances significantly vary during special events.

Shiny Pokémon In Events

A full list of events where these Pokémon were introduced: