Pokemon Go

Updated with new 7km egg hatches and a section on potential changes to this list.


Hatching eggs in Pokémon GO is one of the most reliable methods of obtaining new Pokémon. You can collect eggs from PokéStops and Gifts, and hatch them by using an incubator. You have one of these by default but can collect more from the shop.

Eggs come in a variety of different forms: 2km, 5km, 7km, and 10km. You can probably guess at this point what you have to do to hatch them. That's right – you walk. An awful lot. Specifically, the distance the egg is named after.

There's nothing you can do to tell or affect the specific Pokémon you'll hatch from an egg, but each egg type has a number of different Pokémon that could hatch from them. You don't have a chance to catch one of every single Pokémon in the game – don't worry!

In this guide, we're going to explain how to hatch eggs and what Pokémon you can expect to receive from them.

How To Hatch An Egg

To hatch an egg, simply tap the Pokéball, tap on the 'Eggs' column, select an egg, then hit 'Incubate' and select an incubator. Alternatively, you can select an incubator using the icon on the bottom right of the eggs column, then select an egg.

Once an egg's sitting in an incubator, simply walk the specified distance to hatch the egg. Pokémon GO does have to be open on your phone to track the distance though – at least in the background. If not, you'll find no progress has been made towards hatching the egg when you open the app later.

You can hatch numerous eggs at once, but you'll need more incubators. You can purchase a standard incubator from the shop for 150 coins and a super variant for 200. This cuts the required walking distance by a third. Both incubators break after three uses.

Do I Have An Equal Chance To Hatch Any Of The Particular Pokémon?

Good question! The short answer is no – certain Pokémon do indeed seem rarer to hatch than others. In fact, if The Silph Road's breakdown is to be believed, there are four different tiers of rarity. Common Pokémon each have around a 2.56% chance to hatch, while ultra rare are at around 0.32%.

We'd recommend checking out their full research on the subject if your curious, by following the link above. Please note that it currently only includes up to gen 2. Hopefully we'll get a breakdown of gen 3 soon.

Will This Eggs List Ever Change?

Niantic does like to change things up regularly, and we've already seen a bunch of changes to the eggs list since Pokémon GO launched. Examples of changes include:

  • Adding Pokémon from new generations
  • Event Pokémon (usually temporary)
  • Time-limited events

So as you can probably tell, you can expect this list to change on a number of different occasions, and sometimes temporarily. When Gen 4 arrives, for example, we'll likely see a number of new Pokémon across all of the different types of egg hatches.

We will keep this eggs list updated, so keep checking back to ensure you remain on top of any changes.

Right now, there's a limited time event that includes Gen 1 region exclusive Pokémon in 7km hatches. These will appear between September 14th - 30th, and only in 7km eggs.

Pokémon GO Egg Hatch List

Below, you'll find a handy list of all of the Pokémon you can find in each of the different hatching types, from 2km all the way up to 10km.

2km Egg Hatches

Appearance Pokémon
2
Machop
3
Shellder
4
Cleffa
5
Igglybuff
6
Pichu
7
Togepi
8
Aron
9
Barboach
10
Luvdisc
11
Poochyena
12
Swablu
13
Swinub
14
Taillow
15
Wailmer

5km Egg Hatches

Appearance Pokémon
16

Eevee
17
Kabuto
18
Lickitung
19
Omanyte
20
Onix
21
Scyther
22
Tangela
23
Elekid
24
Girafarig
25
Magby
26
Mantine
27
Pineco
28
Shuckle
29
Smoochum
30
Tyrogue
31
Azurill
32
Baltoy
33
Cacnea
34
Carvanha
35
Corphish
36
Lileep
37
Lotad
38
Makuhita
39
Mudkip
40
Nosepass
41
Numel
42
Shroomish
43
Snorunt
44
Torchic
45
Treecko
46
Wingull
47
Wynaut

7km Egg Hatches

Appearance Pokémon
48
Alolan Diglett
49
Alolan Geodude
50
Alolan Grimer
51
Alolan Meowth
52
Alolan Sandshrew
53
Alolan Vulpix
66
Tangela
67
Porygon
68
Farfetch'd (Temporary)
69
Kangaskhan (Temporary)
70
Mr.Mine (Temporary)
71
Tauros (Temporary)

10km Egg Hatches

Appearance Pokémon
54
Chansey
55
Dratini
56
Porygon
57
Snorlax
58
Larvitar
59
Mareep
60
Bagon
61
Beldum
62
Chimecho
63
Feebas
64
Slakoth
65
Trapinch