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.
1only a guess but it should be by the time you hatch it– lois6bJul 19, 2016 at 15:15
when you hatch it– AequitasJul 19, 2016 at 15:16
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.
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.
eggs will never hatch with a CP above trainer level 20- what does that mean?– VicJul 25, 2016 at 15:00
1As 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. 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. Jul 28, 2016 at 4:21