PokéBase - Pokémon Q&A
7 votes

Accroding to the Pokedex, Magikarp is the 'weakest Pokemon'. So I'm wondering, how on Earth does the thing survive?

edited by
they hope that they'll evolve !!!!!!!!!!

2 Answers

20 votes
Best answer

Taken from the Anime, paired with logic from proven ecology:

Magikarp, during breeding season, lay over 1000 eggs. If all of these eggs hatch (Even just half of them, that's 500-1000 eggs from one Magikarp. Now, if you think of the 250-500 Female Magikarp from the previous generation, multiplied by 500-1000, you'll have 125 000 - 250 000 Magikarp during ONE breeding season.

Year after year, you'd slowly get more and more Magikarp. Sheesh, no wonder there's so many...

selected by
it's true. i would've voted this answer up...
Don't worry i up voted it for your =P
It's evolution may play a role in this as well.
6 votes


According to the games, no one knows why its so common which makes scientists experiment it. I hope I was clear to you.