Pokémon 129 Magikarp

Pokemon 129 Magikarp
Pokemon 129 Magikarp (Image credit: The Pokémon Company)

Name: Magikarp (Japanese: コイキング Koiking)

Classification: Fish Pokémon

Type: Water

Generation: Gen I Kanto Region

Gender Ratio: 50% Male to 50% Female

Height: 2' 11"

Weight: 22 lbs


  • Evolves into Gyarados at level 20.
  • Evolves into Gyarados with 400 Candies in Pokémon Go.

Alternate Formes: None

How to catch in Sword/Shield:

  • Route 2
  • Route 4
  • Route 5
  • Route 6
  • Axew's Eye
  • Bridge Field
  • East Lake Axewell
  • Motostoke
  • North Lake Miloch
  • Slumbering Weald
  • South Lake Miloch
  • West Lake Axewell
  • Dusty Bowl
  • Giant's Cap
  • Lake of Outrage
  • Max Raid Battles

How to catch in Go:

  • Spawns, especially near water
  • Eggs
  • Raids

Description: An orange fish Pokémon that resembles a koi, Magikarp is known for its constantly vacant expression and inability to do much of anything aside from flop about. It has white fins on its side and tail, and yellow fins on top and bottom. It also has a pair of long barbels or whiskers that are yellow for males and white for females. Scientists believe that Magikarp used to be much stronger but the only evidence that remains of this are their hardiness and the ability of some especially old Magikarp to leap incredibly high. However, this weak little fish is not without potential. A dedicated Trainer will be rewarded for spending the time and care it takes to raise a Magikarp.

Core Games

Magikarp in the core games

  • Sword Pokédex: It is virtually worthless in terms of both power and speed. It is the most weak and pathetic Pokémon in the world.
  • Shield Pokédex: This weak and pathetic Pokémon gets easily pushed along rivers when there are strong currents.

Base Stats

  • 20 HP
  • 10 Attack
  • 55 Defense
  • 15 Sp. Attack
  • 20 Sp. Defense
  • 80 Speed
  • 200 Total

Moves by Level

  • Splash (lv 1)
  • Tackle (lv 15)
  • Flail (lv 25)

Moves by TM/TR

  • TM52 Bounce
  • TR03 Hydro Pump

Damaged normally by

  • Normal 1×
  • Fighting 1×
  • Flying 1×
  • Poison 1×
  • Ground 1×
  • Rock 1×
  • Bug 1×
  • Ghost 1×
  • Psychic 1×
  • Dragon 1×
  • Dark 1×
  • Fairy 1×

Weak to

  • Grass 2×
  • Electric 2×

Immune to

  • None

Resistant to

  • Steel ½×
  • Fire ½×
  • Water ½×
  • Ice ½×

Pokémon Go

Magikarp in Pokémon Go

Pokédex: Magikarp is virtually useless in battle as it can only splash around. As a result, it is considered to be weak. However, it is actually a very hardy Pokémon that can survive in any body of water no matter how polluted it is.

Egg Distance: 2 KM

Buddy Distance: 1 KM

Pokemon Go 129 Magikarp Female

Pokemon Go 129 Magikarp Female (Image credit: Niantic)

Base Stats

  • 85 Stamina
  • 29 Attack
  • 85 Defense


  • Fast Attacks: Splash
  • Charged Attacks: Struggle, Frustration*, Return*

Shiny: Yes

Pokemon Go 129 Magikarp Female Shiny (Image credit: Niantic)

Pokemon Go 129 Magikarp Male (Image credit: Niantic)

Pokemon Go 129 Magikarp Male Shiny (Image credit: Niantic)

Source: Niantic

More information

  • Coming Soon!
Casian Holly

Casian Holly has been writing about gaming at iMore since 2019, but their real passion is Pokémon. From the games to the anime, cards and toys, they eat, sleep, and breathe all things Pokémon. You can check out their many Pokémon Go and Pokémon Sword and Shield guides and coverage here on iMore.