Pokémon Eggs have been observed to come in three types, based on the distance Trainermust walk to make them hatch: 2 km, 5 km, and 10 km. The Pokémon hatched from eggs always come with a fair amount of their specified candy.
To find specific Pokémon in table below you can input the 3-digit Pokédex Number (e.g. 001, 054 or 239; but without # and not without two zeros before!) or the name of Pokémon (e.g. Pikachu or Rhyhorn, but starting with the capital later!)
↑ 1.01.11.21.31.41.5The "best" and the "worst" CP that Pokémon may hatch with if Trainer Level is above 20. All eggs acquired after Trainer Level 20 will hatch Pokémon at Level 20. This means that the variation in CP upon hatching is a result of differing IVs. Perfect IVs (15/15/15) will give the "best" CP, while all the lowest possible IVs (10/10/10) will give the "worst" CP! (All egg hatches have a value from 10-15 for attack, defense, and stamina Individual Values.)