Pokemon Eggs are a pretty vital feature to Pokemon Go.
Unfortunately we can't breed pokemon as we would in the main games.
Instead, the Eggs can be found randomly at PokeStops throughout the game.
Although you can also obtain 7km Eggs from Pokemon GO Gifts and 12km Eggs from Rocket Leaders.
Do keep in mind that you can only carry nine Eggs at once, so make sure to keep a steady supply of incubators and keep hatching otherwise you won't be able to collect more!
There's no way to know what pokemon will be in each Egg so instead, we can narrow it down to a few different groups.
These being 2km, 5km, 7km, 10km and 12km.
We've put together a list of all the Egg groups below and what pokemon can be found in them, but keep in mind these egg pool's do sometimes change throughout the year. The most recent update to the Pokemon GO Egg list came in October 2020.
Pokemon Go 2km Egg List
Pokemon Go 5km Egg List
- Mime Jr.
Pokemon Go 7km Egg List
The 7km Eggs tend to change depending on in-game events.
When the event ends they will revert to the pokemon below!
- Galarian Darumaka
- Galarian Farfetch'd
- Galarian Meowth
- Galarian Stunfisk
- Galarian Zigzagoon
- Alolan Diglett
- Alolan Geodude
- Alolan Grimer
- Alolan Meowth
- Alolan Sandshrew
- Alolan Vulpix
Pokemon Go 10km Egg List
Pokemon Go Red 'Strange' 12km Egg List
12km Eggs are also known as Strange or Red Eggs.
They first came to the game in October 2020 in the Team Go Rocket event.
To get one of these Eggs you'll have to defeat a Leader as well as having an open space in your inventory.
We've inserted a few of our articles on how to beat leaders in the read mores of this piece!