Magikarp evolution requirement
The Essentials & In-Game Verdict
Evolving Magikarp requires patience, but the payoff is immediate. Here is the core mapping for the process.
- Target:
Gyarados - Method: Level up
- Requirement: Level 20
Gyarados is a top-tier choice for story playthroughs. Its Intimidate ability immediately drops the opponent's physical attack, making it an excellent lead. You gain early access to a massive Attack stat and strong physical moves like Waterfall and Crunch.
However, it is a poor choice for serious competitive play. In the current Smogon SV meta, power creep from Paradox and Legendary Pokémon leaves
Gyarados outclassed. It suffers from a glaring 4x weakness to Electric attacks and lacks the speed to sweep without multiple Dragon Dance setups.
Evolving Magikarp in Pokémon Legends: Z-A
In the Lumiose City environment of Pokémon Legends: Z-A, leveling up is streamlined. You do not need to force
Magikarp into active combat.
- Place
Magikarp in your active party. - Complete urban quests or battle trainers in the city sectors to trigger the passive Exp. Share.
- Alternatively, feed it Exp. Candies earned from city-based raids or research tasks.
- Once it hits Level 20, the evolution sequence will trigger automatically.
Evolving Magikarp in Pokémon Scarlet & Violet
Scarlet and Violet offer multiple shortcuts to bypass
Magikarp's useless early phase. Auto-battling is the most efficient method if you lack items.
- Catch a
Magikarp in any early-game river or ocean biome. - Keep it in your party and use the Let's Go feature (R button) with your lead Pokémon to defeat wild spawns rapidly.
- For instant results, open your bag and feed it Exp. Candies farmed from Tera Raids.
- Watch the evolution screen as soon as it reaches Level 20.
Evolving Magikarp in Pokémon GO
The mobile game entirely abandons the level requirement. Instead, it demands a massive resource grind that requires dedicated farming.
- Catch every
Magikarp you see using a Pinap Berry to double the candy yield. - Set
Magikarp as your Buddy Pokémon. It will find one candy for every 1km you walk. - Accumulate exactly 400
Magikarp Candies. - Open the Pokémon's profile and tap the Evolve button.
Troubleshooting: Why Magikarp Won't Evolve
Players occasionally hit roadblocks where
Magikarp passes level 20 but remains unchanged. The fixes are usually simple inventory or input adjustments.
- Holding an Everstone: Check
Magikarp's summary screen. If it holds an Everstone, the evolution trigger is completely disabled. Remove the item and level it up once more. - Pressing the B Button: Pressing 'B' during the evolution animation cancels the process. You must level up the Pokémon again and let the animation play out completely.
- Level 100
Magikarp: If you caught or traded for a Level 100
Magikarp, it cannot gain more levels. In modern games, simply feed it a Rare Candy to force the evolution sequence.
EVOLUTION CHAIN
SPRITE GALLERY
Related Pokémon guides
Pokémon Database
Common Questions About Magikarp Evolution
How do you evolve a level 100 Magikarp?
In modern games like Scarlet and Violet, feed a Level 100 Magikarp a Rare Candy. This triggers the evolution sequence even though the level cannot increase further. This specific mechanic prevents high-level catches from being permanently locked out of evolving.
What is the fastest way to get 400 Magikarp Candy in Pokémon GO?
Always use Pinap Berries when catching Magikarp to double the candy yield. Set Magikarp as your Buddy Pokémon, as it earns one candy per kilometer walked. Participate in water-themed events where Magikarp spawn rates increase significantly to speed up the process.
Does Magikarp need a Water Stone to evolve?
No, Magikarp never requires an evolutionary stone. It strictly evolves by reaching level 20 through battle experience or Exp. Candies. Attempting to use a Water Stone on it will simply result in an incompatible item message.
Why did my Magikarp stop evolving at level 20?
You likely pressed the B button during the evolution animation, which immediately cancels the process. Alternatively, check your Magikarp's held item. If it is holding an Everstone, the evolution trigger is blocked until you remove the item and level it up again.





