Wild / hatched Pokemon CP is scaled on the level off the player but for eggs, will the scaling be done at the time I find the egg or at the time I hatch it.

  • 1
    only a guess but it should be by the time you hatch it
    – lois6b
    Jul 19, 2016 at 15:15
  • when you hatch it
    – Aequitas
    Jul 19, 2016 at 15:16

1 Answer 1


It appears that an egg's CP is based on your level when you found the egg, not when it hatches. We currently only have anecdotal evidence for this, but there is quite a lot of it, which I'll list at the end.

However, eggs will never hatch pokemon above level 20. This was determined from reading the game's internal data files.

MaxEggPlayerLevel: 20

The following are sources of anecdotal evidence (from Reddit) supporting that it is based on your level when you find the egg. I have yet to find any posts about it not being based on when you find the egg.

1 2 3 4 5 6 7

  • eggs will never hatch with a CP above trainer level 20 - what does that mean?
    – Vic
    Jul 25, 2016 at 15:00
  • 1
    As you level up, pokemon you find in the wild will become higher level as well. Pokemon from eggs will hatch at a higher level too, but never above 20. Even if you are level 40, eggs will still only hatch pokemon that are 20.
    – dragonfire
    Jul 25, 2016 at 22:00
  • either I'm missunderstanding this, or it's incorrect, since I've hatched a CP 139 squirtle, and a 200+ hitmonchan Jul 26, 2016 at 9:54
  • I've changed my wording now. I meant pokemon's level will not go above 20, not that their CP won't go above 20.
    – dragonfire
    Jul 28, 2016 at 4:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .