Pokémon GO is constantly changing the Pokémon that hatch from 2KM, 5KM, 7KM, and 10KM eggs. We show you in tables which Pokémon you can currently hatch.
With the release of Generation 4, new Pokémon were added to the eggs. Many players lost track of the Pokémon that hatch from eggs.
Afterward, Niantic removed two unpopular Pokémon from the 10KM eggs and fiddled with the egg pool again.
In December 2019, Niantic removed another 90 Pokémon from the eggs, cleaning things up quite a bit.
In October 2020, there was again a major change to the egg pool. You can find completely new Pokémon there.
We show you a list of all Pokémon that you can currently hatch.
Is the table up to date? We will update the tables regularly for you and provide you with the latest information. Last update: May 26, 2021
Pokémon GO Egg List and Contents – What can be hatched?
The eggs in Pokémon GO are constantly being changed. If you have hatched additional Pokémon from eggs, please let us know on our Facebook page or our Pokémon GO group.
This is important about the list: All Pokémon shown here only hatch from the eggs outside of events. During events, the egg pool can vary, so not all Pokémon shown here may be available during the event period.
Which Pokémon hatch from 2KM eggs?
The following table shows which monsters you can currently hatch from the 2KM eggs, along with the maximum CP that the monsters can have after hatching.
| Pokémon | Max. CP |
| Magikarp | 157 CP |
| Trubbish | 582 CP |
| Growlithe | 710 CP |
| Swablu | 965 CP |
| Budew | 342 CP |
| Meowth | 366 CP |
| Popplio | 644 CP |
| Treecko | 601 CP |
| Chickorita | 624 CP |
| Chespin | 489 CP |
| Wailmer | 838 CP |
| Spoink | 762 CP |
| Meditite | 396 CP |
| Swablu | 470 CP |
| Shinx | 498 CP |
| Ralts | 316 CP |
| Leafeon | 814 CP |
On the next page, you can read which Pokémon hatch from 5KM eggs.
