Combat Power (CP) indicates how well individual Pokemon works in Gym battles. In Pokemon Go, each Pokemon has CP and Hit Points(HP). The higher the CP value, the more powerful the Pokemon is against to another Pokemon.
How to increase CP of Pokemon
Mewtwo is the strongest at 4144 max CP in Pokemon Go currently. On the other hand, Magikarp has the lowest max CP at 262.7.
Mewtwo has not been found in Pokemon Go since the app launched. Which Pokemon you should bring to Gym battles? Here are the answer.The Best 5 Pokemon to Win Gym BattlesThe 8 Best Pokemon in the Early Stage
What is DPS and EPS in Pokemon Go?
Kabuto nests and spawn locations
Pokeball Chart and How to Get Great/Ultra Ball
List of Items and Bag/Pokemon Storage Upgrade