Complete Mega Evolution Guide

Related Articles

Hello Trainers, 

Mega Evolutions were first introduced to the Pokémon universe in Pokémon X & Y and introduced into Pokémon GO in 2020.  They are a temporary evolution that increases the power of your Pokémon in battle. In the Main series games these evolutions could only be done in battle, and only lasted until the end of that battle. In Pokémon GO, however, you Mega evolve your Pokémon outside of battle and they last for 8 hours!

Pokémon that can Mega evolve

Let’s start with the complete list of Pokémon that can mega evolve. Not all of these Pokémon can mega evolve in Pokémon Go currently, and not all of these Pokémon are even obtainable in the game.

Shadow Pokémon and Clone Pokémon are currently unable to Mega Evolve. Pokémon Go exclusive Costumed Pokémon can mega Evolve, but they will Mega evolve into a version that does not include their costume. Sorry, Mega Blastoise, no shades for you.

Note that the stats for the Mega Evolutions that are not currently in the game are calculated based on previous conversions, and are subject to change.

Pokémon HP Attack Defence
Venusaur (Mega) GrassPoison 190 241 246
Charizard (Mega X) FireDragon 186 273 213
Charizard (Mega Y) FireFlying 186 319 212
Blastoise (Mega) Water 188 264 237
Beedrill (Mega) BugPoison 163 303 148
Pidgeot (Mega) WaterGround 195 280 175
Alakazam (Mega) Psychic 146 367 207
Slowbro (Mega) WaterPsychic 216 224 259
Gengar (Mega) GhostPoison 155 349 199
Kangaskhan (Mega) Normal 233 246 210
Pinsir (Mega) BugFlying Not Currently Available in Pokémon Go 163 305 231
Gyarados (Mega) WaterDark 216 292 247
Aerodactyl (Mega) RockFlying 190 292 210
Mewtwo (Mega X) PsychicFighting Not Currently Available in Pokémon Go 235 412 222
Mewtwo (Mega Y) Psychic Not Currently Available in Pokémon Go 235 426 229
Ampharos (Mega) ElectricDragon 207 294 203
Steelix (Mega) WaterGround 181 212 327
Scizor (Mega) BugSteel 172 279 250
Heracross (Mega) BugFighting Not Currently Available in Pokémon Go 190 334 223
Houndoom (Mega) DarkFire 181 289 194
Tyranitar (Mega) RockDark Not Currently Available in Pokémon Go 225 309 276
Sceptile (Mega) GrassDragon Not Currently Available in Pokémon Go 172 320 186
Blaziken (Mega) FireFighting Not Currently Available in Pokémon Go 190 329 168
Swampert (Mega) WaterGround Not Currently Available in Pokémon Go 225 283 218
Gardevoir (Mega) PsychicFairy Not Currently Available in Pokémon Go 169 326 229
Sableye (Mega) DarkGhost Not Currently Available in Pokémon Go 137 151 216
Mawile (Mega) SteelFairy Not Currently Available in Pokémon Go 137 188 217
Aggron (Mega) Steel 172 247 331
Medicham (Mega) FightingPsychic Not Currently Available in Pokémon Go 155 205 179
Manectric (Mega) Electric 172 286 179
Sharpedo (Mega) WaterDark Not Currently Available in Pokémon Go 172 289 144
Camerupt (Mega) FireGround Not Currently Available in Pokémon Go 172 253 183
Altaria (Mega) DragonFairy 181 222 218
Banette (Mega) Ghost Not Currently Available in Pokémon Go 162 312 160
Absol (Mega) Dark 163 314 130
Glalie (Mega) Ice Not Currently Available in Pokémon Go 190 252 168
Salamence (Mega) DragonFlying Not Currently Available in Pokémon Go 216 310 251
Metagross (Mega) SteelPsychic Not Currently Available in Pokémon Go 190 300 289
Latias (Mega) DragonPsychic 190 289 297
Latios (Mega) DragonPsychic 190 335 241
Rayquaza (Mega) DragonFlying Not Currently Available in Pokémon Go 233 389 216
Lopunny (Mega) NormalFighting 163 282 214
Garchomp (Mega) DragonGround Not Currently Available in Pokémon Go 239 339 222
Lucario (Mega) FightingSteel Not Currently Available in Pokémon Go 172 310 175
Abomasnow (Mega) GrassIce 207 240 191
Gallade (Mega) PsychicFighting Not Currently Available in Pokémon Go 169 326 230
Audino (Mega) NormalFairy Not Currently Available in Pokémon Go 230 147 239
Diancie (Mega) RockFairy Not Currently Available in Pokémon Go 137 342 235

Mega Raids

Mega Kangaskhan

Mega raids are a special tier of raids somewhere between Tier 3 and Legendary. During these raid battles, you and a team of other trainers face off against a Mega Evolved Pokémon and work together to take it down. As with all of the other tiers of raids, the Pokémon that appear in raid battles rotate with events or the in-game seasons. You will be able to tell a Mega raid is about to happen by the distinctive silver egg that appears above the gym before the raid begins.

These raids typically require between 2 and 5 trainers to complete, and you will get between 150 and 250 mega energy from a raid, depending on how quickly the raid boss is defeated.  Once the raid is defeated, you will then have an opportunity to catch the non-mega evolved version of the Pokémon that you battled.

Mega Energy

Mega Evolution in Pokémon GO

While in the main series games you need an item to Mega Evolve your Pokémon, in Pokémon GO you need Mega Energy. 

Obtaining Mega Energy

Mega energy can be obtained in a few different ways:

  • By completing Mega Raids. How much energy you get will depend on how quickly you complete the raid.
  • Completing certain Field Research Tasks, or Special Research Tasks. Some Field Research Tasks or Special research tasks will reward specific Mega energy.
  • Walking a previously mega-evolved Pokémon as your buddy. If you set a Pokémon you have previously mega evolved at least once, it will earn mega energy as you walk it.

Mega Energy Requirements

The mega energy required to Mega Evolve a Pokémon varies depending on the species, with stronger Pokémon like Legendaries requiring more Mega Energy to evolve than Pokémon like Beedrill. The initial cost to mega evolve a Pokémon is high, but it drops significantly after you’ve mega evolved it after that first time, and drops even further each Mega level you obtain.

Here is a chart that lays out all of the Mega energy requirements. You can determine if your Pokémon is Low, Middle, or High end by checking its mega energy requirement from the chart below.

Level Bottom Tier Middle Tier Top Tier
Initial 100 200 300
Base 21 41 61
High 11 21 31
Max 6 11 16

Mega Levels & Bonuses

Mega Kangaskhan

Mega Levels were introduced in April of 2022 and brought with them increased bonuses for having an actively Mega Evolved Pokémon. The more you Mega Evolve a Pokémon the higher a Mega level that Pokémon can become. Each level has increased bonuses and a reduced Mega cooldown.

Mega Levelling Up your Pokémon

Each Pokémon that can Mega evolve has 3 Mega Levels: Base, High, and Max. To reach the base level you only need to mega evolve your Pokémon once in order to reach the Base level, then another 6 Mega evolutions to reach the High level, then a final 23 more evolutions to reach the Max level. 

Base Level

1 evolution required – 7 days cooldown

  • Friend Attack Boost * 1.1
  • Same Type Attack Boost * 1.3
  • 1 Bonus Catch Candy

High Level

7 evolutions required – 5 days cooldown

  • Friend Attack Boost * 1.1
  • Same Type Attack Boost * 1.3
  • 1 Bonus Catch Candy *
  • 50 Bonus Catch XP * 
  • 10% Boost to XL Candy Chance *

Max Level

30 evolutions required – 3 days cooldown

  • Friend Attack Boost * 1.1
  • Same Type Attack Boost * 1.3
  • 2 Bonus Catch Candy *
  • 100 Bonus Catch XP *
  • 25% Boost to XL Candy Chance *

(*) Note: The catch candy and catch XP bonuses only apply to Pokémon caught of the same type as your mega-evolved Pokémon

Related reading

Popular today

Latest articles