With designs varying from animals to mythical creatures to household objects, Pokemon come in all shapes and sizes. While some are almost too tiny to see, others are too large to miss. With the addition of the Dynamax mechanic, there are tons of towering Pokemon.

Related: Pokemon: Every Normal-Type Gym Leader, Ranked According To Difficulty

Dynamaxing aside, it would be interesting to see which of the Pokemon are the tallest. Some obvious contenders may take the form of strong, lengthy Legendaries, serpentines, aquatic beasts, or even palm trees. But only the tallest of the tall will be able to stand above the rest.

Updated January 11, 2023 by Jacqueline Zalace: With the release of Pokemon Scarlet and Violet, we have a whole new generation of Pokemon to measure. We've updated this list with new Pokemon that stand tall enough.

20 Stakataka (18'01")

Stakataka in a construction site with all the characters from the anime

This Rock/Steel behemoth quite literally towers over most in its wake with a massive body made of stacked stones. This Ultra Beast from gen seven is technically comprised of various living stone lifeforms which are compiled together to form a single entity.

As you might expect, this rock-monstrosity is also one of the heaviest in the franchise, weighing in at 1807 lbs, making it the heaviest of the already weighty Rock-type. Still, its height shouldn't be looked down on either, as the beast stands at over 18 feet.

19 Yveltal (19'00")

Pokemon Yveltal Attack glowing lightning orb attack from the sky

This Dark/Flying monster is made all the more ominous with its large stature and extended length, which stands at an even 19 feet. Initially the cover figure of Pokemon Y, Yveltal has remained a popular (and typically elusive) find for fans with its sheer power and awesome appearance.

This monster also has the powers to back up its threatening look, as it holds the power to absorb life essence itself by merely spreading its wings and tail feathers. Those in its vicinity dare not disturb Yveltal while sleeping and recovering, as it will be determined to seek vengeance.

18 Milotic (20'04")

Milotic looking fierce in the darkness.

This elegant Water-type is one of the larger Pokemon to grace the seas, standing out with its vibrant appearance and jutting pink antennae. Originating from generation three, this unique creature can now (following gen five) be evolved from a Feebas when traded while holding a Prism Scale.

You might not get a sense of how tall this Pokemon is with its slithery, serpentine form and its tendency to zip through the seas. Yet, it's one of the lengthiest creatures in the game, especially compared to other default forms, measuring 20'04".

17 Palkia Origin Forme (20'08")

Pokemon Legends Palkia Origin Forme striking an attack pose up close 

As described in the Legends rendition of the Pokedex, this Pokemon is "feared as a deity in Hisuian legend." According to mythology, Palkia's birth led to the "collapse of the walls of our world, creating a sky that spans for infinity." Given the legendary background of this apparent Poke-deity, it's no surprise that Palkia stands as one of the tallest creatures.

Related: Pokemon Scarlet & Violet Vs. Pokemon Legends: Arceus - Which Game Is Better?

While the height of this Water/Dragon is 13'09", it extends to a towering 20'08" in its Origin Forme. This is complemented by its visual evolution which resembles Arceus, as Palkia takes on an intimidating form resembling a centaur-dragon.

16 Hoopa Unbound (21'04")

Hoopa Unbound prepares to use a Shadow Ball in the Pokemon anime.

Hoopa is a dual-type Psychic/Ghost Mythical Pokemon that was introduced in generation six. Though it does not evolve into any other Pokemon, it does have more than one form.

In its confined form, Hoopa is quite small and rather adorable, measuring only 1'08" high. However, in its unbound form, Hoopa is much larger and stands at 21'04" tall. Its form can be changed by using the Prison Bottle item, though Hoopa Unbound will revert back to its confined form after three days.

15 Gyarados And Mega Gyarados (21'04")

Pokemon anime Gyarados and Mega Gyarados

Gyarados is the evolved version of Magikarp and was one of the original 151 Pokemon from the Kanto region. It is best known for being one of Misty's Pokemon in the animated series.

Though it received a Mega Evolution with the release of Pokemon X and Y, Gyarados remains the same size in both its normal and Mega forms, standing at 21'04" tall. Despite not getting a Mega size increase, Gyarados is still one of the tallest Pokemon in the series.

14 Giratina Origin Forme (22'08")

Pokemon anime Giratina Origin Forme

Giratina is a Ghost/Dragon Legendary Pokemon that debuted in Pokemon Diamond & Pearl and was also the cover mascot of Pokemon Platinum. While Giratina does not evolve into any other Pokemon, it does have more than one form.

In its Altered Forme (which is its base form), Giratina is only 14'09"; however, in its Origin Forme, it grows to 22'08". Giratina changes form when it is holding a Griseous Orb, or when it is in its homeworld, the Distortion World.

13 Rayquaza (23'00")

Pokemon anime rayquaza

Rayquaza is a dual-type Dragon/Flying Legendary Pokemon that was introduced with the release of Pokemon Ruby and Sapphire. This serpentine Pokemon is among the tallest Pokemon in the series with a height of 23'00".

Even though it's incredibly large, Rayquaza is not often seen by the people within the Pokemon universe as it is said to fly so high above the clouds that it cannot be perceived from the ground. Though it does not evolve into any other forms, Rayquaza can Mega Evolve, which makes it even larger than its normal form.

12 Ultra Necrozma (24'07")

Necrozma shines in the night sky

Necrozma is an interesting Legendary Pokemon that has the ability to fuse with either Solgaleo or Lunala and then utilize Ultra Burst, which is a transformation similar to Mega Evolution.

On its own, Necrozma is only 7'10", but after Ultra Bursting and becoming Ultra Necrozma it grows to be over three times its original length at 24'07". Surprisingly, it remains the same exact weight as its original form.

11 Wishiwashi (26'11")

Wishiwashi is a unique Water-type Pokemon with two drastically different forms in battle. Its solo form is exceptionally tiny, while its school form is so massive that even Gyarados fears it.

After activating its signature ability, Schooling, Wishiwashi goes from a single small fry to a whole school that forms a gigantic 26'11" long beast of the sea. If anyone ever thought that Wishiwashi was a pushover, they were sadly mistaken.

10 Onix (28'10")

Strong Onix Sword Shield encounter

Since the first generation, Onix, the rock snake, has been one of the tallest Pokemon around. In fact, Onix was the very tallest amongst all of the generation one Pokemon.

With a snake body built as rocks upon rocks, Onix reaches a height of 28'10". Its horn on its head gives it a nice height boost, but the most impressive part about it is the fact that Onix still has an evolution that is even taller.

9 Steelix (30'02")

Pokemon Steelix Anime

Though its previous evolutionary form of Onix has been in the Pokemon series since the very beginning, the dual-type Steel/Ground Steelix didn't debut until the introduction of generation two when Pokemon Gold & Silver were released.

Onix is big enough in its own right to rank amongst the tallest, but it gets a growth spurt when it evolves. In its normal form, Steelix is a whopping 30'02" tall, and it gets even larger when it Mega Evolves, but we'll get to that later.

8 Celesteela (30'02")

Pokemon Ultra Beasts: Celesteela rising above trees.

As one of the extradimensional Ultra Beasts, Celesteela has both an appearance and height that are literally out of this world. It is not only one of the tallest Pokemon but also the heaviest in the entire Pokedex.

In a bizarre combination, Celesteela resembles both long stalks of bamboo and a spaceship. It can reach up to 30'02", which could be around the right size for a small and compact spaceship.

7 Primal Kyogre (32'02")

A standard Kyogre already has the size of a sea monster at 14'09". However, if it holds the Blue Orb and undergoes Primal Reversion, it will grow significantly and transform into the mighty Primal Kyogre.

Primal Kyogre's total height is 32'02", over twice its original size. While it is bigger than Wishiwashi's school form, there is still one other aquatic beast that is even longer than this Legendary Pokemon in its Primal form.

6 Mega Steelix (34'05")

Sun Moon Pokemon Anime Kiawe

Seeing as though Onix made it into the top ten tallest Pokemon, it's only fitting that its evolution, Steelix, also made the cut. Steelix itself is already over thirty feet long, but its Mega Evolution is even larger.

With added crystals, ridges, and an overall size increase, Mega Steelix stands at 34'05", which is the tallest of all Steel and Ground Pokemon.

5 Mega Rayquaza (35'05")

Just a foot longer than Mega Steelix is Mega Rayquaza. Rayquaza is one of the few Legendary Pokemon in the game that can Mega Evolve, and that only adds to its length and power.

Related: The Best Box Art Legendary Pokemon, Ranked

Regular Rayquaza is a long flying dragon-type as it is, but it obviously cannot compare to its Mega Evolution. In contrast to the regular Rayquaza, Mega Rayquaza is over ten feet longer and features flowing whisker-like appendages that accentuate its length further.

4 Alolan Exeggutor (35'09")

Kantonian Exeggutor possesses no neck, and yet, that is exactly what makes the Alolan variant so tall. With the tropical climate and optimal sunlight of the Alola Region, Alolan Exeggutor is able to grow out its neck and reach a height up to 35'09".

Alolan Exeggutor's impressive height is actually closer to the height of real palm trees, which naturally fits well with the island theme of the Alola Region.

3 Dondozo (39'04")

Dondozo floats in the water while it rains

Dondozo is one of the newest Pokemon on our list, first introduced in Scarlet and Violet. At nearly 40 feet tall, Dondozo is an underwater force that shouldn't be messed with. Dondozo is also one of the Titan Pokemon that appears in the game. These Pokemon are larger than their normal counterparts, which means that an even larger Dondozo exists.

Within the Pokedex entry for Dondozo, we learn that this giant fish teams up with Tatsugiri, treating it like a boss. This is quite funny to think about, as Tatsugiri is just one foot tall.

2 Wailord (47'07")

Water Sprout being used by Wailord in battle

The biggest living species in the world is the blue whale. Therefore, it only makes sense for the blue whale Pokemon, Wailord, to be one of the largest among all creatures in the Pokedex.

At a whopping height of 47'07", Wailord is by far the longest creature of the sea, beating out feared beasts such as Primal Kyogre and Wishiwashi. In fact, Wailord has the capacity and capability to consume a whole school of Wishiwashi at a time, which is a feat that no other Pokemon has.

1 Eternatus (65'07")

When it comes to the single tallest Pokemon in nine generations, it's no contest. Known as the "Gigantic Pokemon," Eternatus has a height of 65'07", which is enough to blow even Wailord away.

Eternatus' incredible height stems from the fact that fragments of its own body fuel the phenomena of Dynamaxing and Gigantamaxing. And to be even more extreme, its own unique Eternamax form is measured as a height of 328'01".

Next: The Best Video Game Plushies