The following Mega and Primal forms have been released in Pokémon GO. A single Pokémon species may have more than one Mega form. While in their Mega form, Pokémon cannot be traded, nor used to defend Gyms or to fight in Max Battles. Each Trainer may have only one Mega/Primal evolution active at a time. Pokémon caught from raids may already have one or more Mega levels active. Otherwise, an initial cost must be paid in the relevant Mega Energy to activate Level 1. Progress towards Level 3 can be made by the first Evolution of a day, or paying a price in the relevant Mega Energy. Some Pokémon can reach Mega Level 4 at a cost of 5,000 of the relevant Mega Energy once they have reached Level 3. Each Mega Evolution has its own associated Mega Energy.
TFormPlus attackInitial cost
grass poisonMega Venusaur200
fire dragonMega Charizard X200
fire flyingMega Charizard Y200
waterMega Blastoise200
bug poisonMega Beedrill100
normal flyingMega Pidgeot100
electric normalMega Raichu XVolt Tackle+300
electric normalMega Raichu YZap Cannon+300
psychicMega Alakazam200
grass poisonMega VictreebelAcid Spray+300
water psychicMega Slowbro100
ghost poisonMega Gengar200
normalMega Kangaskhan200
water psychicMega StarmieLiquidation+300
bug flyingMega Pinsir200
water darkMega Gyarados300
rock flyingMega Aerodactyl200
dragon flyingMega DragoniteOutrage+300
psychic fightingMega Mewtwo XDynamic Punch+7500
psychicMega Mewtwo YFuture Sight+7500
electric dragonMega Ampharos200
steel groundMega Steelix200
bug steelMega Scizor200
bug fightingMega Heracross200
steel flyingMega SkarmoryDrill Peck+300
dark fireMega HoundoomDark Pulse+100
rock darkMega Tyranitar300
grass dragonMega Sceptile200
fire fightingMega Blaziken200
water groundMega Swampert200
psychic fairyMega Gardevoir200
dark ghostMega SableyeNight Shade+100
steel fairyMega Mawile200
steelMega Aggron200
fighting psychicMega Medicham100
electricMega ManectricDischarge+100
water darkMega Sharpedo200
fire groundMega Camerupt200
dragon fairyMega Altaria300
ghostMega Banette100
darkMega Absol200
iceMega Glalie200
dragon flyingMega Salamence300
steel psychicMega Metagross300
dragon psychicMega Latias300
dragon psychicMega Latios300
waterPrimal Kyogre400
ground firePrimal Groudon400
dragon flyingMega Rayquaza400
fighting flyingMega StaraptorBrave Bird+300
normal fightingMega Lopunny200
dragon groundMega Garchomp300
fighting steelMega Lucario200
grass iceMega Abomasnow200
psychic fightingMega Gallade200
normal fairyMega Audino200
dark fightingMega Scrafty200
ghost fireMega ChandelureOminous Wind+300
grass fightingMega ChesnaughtSeed Bomb+300
fire psychicMega DelphoxMystical Fire+300
water darkMega GreninjaSurf+300
dark psychicMega MalamarPsybeam+300
rock fairyMega Diancie300
fightingMega FalinksBrick Break+300

Pokémon GO: A Quantitative Approach