
Pokemon Guide
Magikarp is a Water-type Pokemon known for being famously weak before evolving into the powerful Gyarados.
Normal Form
Shiny Form
Last Updated: May 2026 | Page Status: This Magikarp guide supports current Pokemon games and future updates. Location, moves and availability details will be updated as new Pokemon game data becomes available.
| Description | Quick Facts |
| Stats | Best Moves |
| All Moves | Weaknesses |
| Evolution | Locations |
| FAQ |
Magikarp is a Water-type Pokemon that evolves into Gyarados at Level 20. It is weak in battle but famous for its dramatic evolution.
Competitive Overview
Magikarp is not normally useful in serious competitive play, unless the format is a joke or the opponent has angered the universe.
Its real value is evolving into Gyarados, where the line becomes far more threatening.
Here are the key facts to know about Magikarp, including its type, abilities, height, weight and species information.
Name
Magikarp
National Dex
#0129
Type
Water
Species
Fish Pokemon
Height
2’11” / 0.9 m
Weight
22.0 lbs / 10.0 kg
Abilities
Swift Swim, Rattled
Magikarp has extremely low stats, especially Attack and Special Attack. Its main job is to survive until Level 20.
Magikarp move list is famously limited, but later games and events give it a few odd options.
A useless classic, because every legend starts somewhere embarrassing.
Basic physical damage after Magikarp learns to do literally anything.
Deals more damage when Magikarp is low on HP.
Flying-type coverage in games where Magikarp can learn it.
A rare stronger Water-type option for special cases and events.
Event move availability in select distributions.
Event move availability in select distributions.
The real best move is surviving until Level 20 and becoming Gyarados.
Magikarp can learn a different move pool depending on the Pokemon game. Use the section below to view Magikarp move list by learn method.
Move data shown from: Pokemon Scarlet and Violet
Magikarp is a Water-type Pokemon. This gives it resistances to Steel, Fire, Water and Ice-type moves, but leaves it weak to Electric and Grass-type attacks.
Type
Water
Weaknesses
Electric, Grass
Resistances
Steel, Fire, Water, Ice
Immunity
None
Magikarp abilities technically do things, which is already more than Splash can say for itself.
Doubles Magikarp Speed in rain.
Raises Speed after being hit by Bug, Ghost or Dark-type moves when this hidden ability is available.
Magikarp evolves into Gyarados at Level 20. Gyarados can Mega Evolve into Mega Gyarados in supported games.
Stage 1
Starting form
Stage 2
Evolves from Magikarp at Level 20
Mega Evolution
Mega Evolution in supported games
Magikarp availability changes by game, but it is one of the most common fishing encounters in the series.
| Game | Where to Find Magikarp |
|---|---|
Pokemon Red |
Buy from the Magikarp salesman near Mt. Moon, or catch by fishing in many water areas. |
Pokemon Blue |
Buy from the Magikarp salesman near Mt. Moon, or catch by fishing in many water areas. |
Pokemon Yellow |
Buy from the Magikarp salesman near Mt. Moon, or catch by fishing in many water areas. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Gold |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Silver |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Crystal |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Ruby |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Sapphire |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Emerald |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon FireRed |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon LeafGreen |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Diamond |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Pearl |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Platinum |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon HeartGold |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon SoulSilver |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Black |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon White |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Black 2 |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon White 2 |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon X |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Y |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Omega Ruby |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Alpha Sapphire |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Sun |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Moon |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Ultra Sun |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Ultra Moon |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Let’s Go Pikachu |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Let’s Go Eevee |
Catch by fishing or surfing in many water areas across Pokemon games. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Sword |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Shield |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Brilliant Diamond |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Shining Pearl |
Catch by fishing or surfing in many water areas across Pokemon games. |
Pokemon Legends: Arceus |
Obsidian Falls, Lake Verity and Fabled Spring. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Scarlet |
Many ponds, rivers, lakes and coastal waters across Paldea. |
Pokemon Violet |
Many ponds, rivers, lakes and coastal waters across Paldea. |
Pokemon Legends Z-A |
Location data not yet available. |
| Game | Where to Find Magikarp |
|---|---|
Pokemon Winds and Waves |
Coming soon once official location, encounter or transfer information is confirmed. |
Magikarp is part of The Game Haus Pokemon coverage, including Pokemon guides, Pokemon Champions coverage and future Pokemon game updates.
| Pokemon Hub | Pokemon Champions Hub |
| Full Pokemon Pokedex | Best Pokemon Champions Builds and Guides |
Pokemon Pokedex
Looking for another Pokemon? Visit the full The Game Haus Pokedex to browse every Pokemon by National Dex number.
Stay up to date with the latest Pokemon news, guides, updates and coverage from The Game Haus.
Here are quick answers to common questions about Magikarp. This FAQ is visible on-page content only.
Magikarp is a Water-type Pokemon.
Magikarp evolves into Gyarados at Level 20.
Magikarp itself is very weak, but Gyarados is strong.
Current location data for Magikarp in Pokemon Legends Z-A is not yet available.
Players must be 21 years of age or older or reach the minimum age for gambling in their respective state and located in jurisdictions where online gambling is legal. Please play responsibly. Bet with your head, not over it. If you or someone you know has a gambling problem, and wants help, call or visit: (a) the Council on Compulsive Gambling of New Jersey at 1-800-Gambler or www.800gambler.org; or (b) Gamblers Anonymous at 855-2-CALL-GA or www.gamblersanonymous.org.