73,502 Total Trainers

528,267 Total Pokémon

Catch, train, trade and battle in a Pokemon world
built for your browser. See how to start
Join now for free

#129 · Magikarp

Tauros Gyarados
Magikarp Magikarp
Water type
Pokédex No. #129
In-game variants
Description EV Statistics
Magikarp is a Water type Pokemon. Its Pokedex ID is #129.
MAGIKARP is a pathetic excuse for a Pokemon that is only capable of flopping and splashing. This behavior prompted scientists to undertake research into it.

Abilities: Swift Swim, Rattled
Gender ratio: 50% male / 50% female
Evolution: Evolves into Gyarados starting at level 16.
Total: 100
20
HP
10
Atk
55
Def
15
Speed
Magikarp Population
NameMaleFemaleGenderlessTotal
DemonMagikarp4449093
Magikarp1521650317
ShinyMagikarp3749086
ShadowMagikarp1203
FrostMagikarp1420034
HauntedMagikarp50550105
GlitterMagikarp1711028
GoldenMagikarp2129454
Evolutionary Chain

Magikarp weaknesses and resistances

Takes 2x damage from: Electric Grass

Takes half damage from: Fire Water Ice Steel

Damage from each of its types is multiplied together. See the full type chart.

Moves Magikarp learns by level-up

Lv.MoveTypePowerAcc.PP
–SplashNormal––40
15TackleNormal5010035
30FlailNormal–10015

TM moves Magikarp can learn (1)

Bounce

Magikarp in battle

Magikarp has 20 HP, 10 Attack, 55 Defense and 15 Speed, which adds up to 100. That is the #1025 highest total of the 1,025 Pokémon in the Pokédex. Its Speed beats 2% of the Pokédex, and its best stat is Defense at 55.

It has no damaging moves of its own type in its level-up or TM lists, so it leans on coverage moves.

Strongest coverage moves: Bounce (85 power, 85% accuracy), Tackle (50 power, 100% accuracy).

Moves are ranked by power, then accuracy, from the level-up and TM lists above. That is a starting point, not a recommended moveset: check accuracy, PP and how the rest of your team covers other types before you commit.

Where to find Magikarp

Magikarp is not a wild encounter on any of the standard maps.

Magikarp can hatch from a River Egg, a Common Egg or a Mystery Egg. Now and then an encounter on a map turns up an egg instead of a wild Pokémon, and which eggs a map can drop depends on its types. The River Egg can drop on Frozen Cave, River Rafting, 0* Temperature, Desert Beach, and Wild Desert. The Common Egg can drop on Black Forest, 0* Temperature, Jungle, Leaf Town, Reborn Surface, and Legend of Dawn. The Mystery Egg can drop on 0* Temperature, Desert Beach, Jungle, Foggy Wastelands, Wild Desert, Reborn Surface, and Legend of Dawn. Put the egg in an incubator to hatch it. See crafting and incubation.