Skip to main content

Pokémon Go weakness chart: all types and effectiveness modifiers

A basic lesson for PvE and PvP combat
  • Author:
  • Publish date:

Types play a central role in Pokémon Go, just like in every other game of the franchise. It’s all a grand game of rock, paper, scissors with players trying to counter whichever monster the other side has picked. However, the mobile game adapted the usual rules a little bit, so even if you’ve memorized the entire type weakness chart from the main games, you’re going to run into some surprises.

For this reason, you can check out the Pokémon Go type weakness chart below to update your knowledge and understanding of the system before you jump into 5-Star Raids or PvP duels.

Pokémon Go Paldea Starters.

You may always start with a Pokémon of one of three types, but it gets more complex quickly.

Pokémon Go type weakness chart

TypeDeals more damage vs.Deals less damage vs.Takes less damage vs.Takes more damage vs.



Rock, Ghost, Steel




Normal, Rock, Steel, Ice, Dark

Flying, Poison, Psychic, Bug, Ghost, Fairy

Rock, Bug, Dark

Flying, Psychic, Fairy


Fighting, Bug, Grass

Rock, Steel, Electric

Fighting, Ground, Bug, Grass

Rock, Electric, Ice


Grass, Fairy

Poison, Ground, Rock, Ghost, Steel

Fighting, Poison, Grass, Fairy

Ground, Psychic


Poison, Rock, Steel, Fire, Electric

Flying, Bug, Grass

Poison, Rock, Electric

Water, Grass, Ice


Flying, Bug, Fire, Ice

Fighting, Ground, Steel

Normal, Flying, Poison, Fire

Fighting, Ground, Steel, Water, Grass


Grass, Psychic, Dark

Fighting, Flying, Poison, Ghost, Steel, Fire, Fairy

Fighting, Ground, Grass

Flying, Rock, Fire


Ghost, Psychic

Normal, Dark

Normal, Fighting, Poison, Bug

Ghost, Dark


Rock, Ice, Fairy

Steel, Fire, Water, Electric

Normal, Flying, Poison, Rock, Bug, Steel, Grass, Psychic, Ice, Dragon, Fairy

Fighting, Ground, Fire


Bug, Steel, Grass, Ice

Rock, Fire, Water, Dragon

Bug, Steel, Fire, Grass, Ice

Ground, Rock Water


Ground, Rock, Fire

Water, Grass, Dragon

Steel, Fire, Water, Ice

Grass, Electric


Ground, Rock, Water

Flying, Poison, Bug, Steel, Fire, Grass, Dragon

Ground, Water, Grass, Electric

Flying, Poison, Bug, Fire, Ice


Flying, Water

Ground, Grass, Electric, Dragon

Flying, Steel, Electric



Fighting, Poison

Steel, Psychic, Dark

Fighting, Psychic

Bug, Ghost, Dark


Flying, Ground, Grass, Dragon

Steel, Fire, Water, Ice


Fighting, Rock, Steel, Fire



Steel, Fairy

Fire, Water, Grass, Electric

Ice, Dragon, Fairy


Ghost, Psychic

Fighting, Dark, Fairy

Ghost, Psychic, Dark

Fighting, Bug, Fairy


Fighting, Dragon, Dark

Poison, Steel, Fire

Fighting, Bug, Dragon, Dark

Poison, Steel

Pokémon Go type effectiveness modifiers

Experienced Pokémon players will be familiar with a bonus called STAB – short for Same Type Attack Bonus – that modifies move damage based on the types of the move and its executing Pokémon. To explain it briefly, if a Fire-type Pokémon attacks with a Fire-type move it’ll do more damage than a Fighting-type Pokémon attacking the same target with the same Fire-type move. This important mechanic from the main games is present in Pokémon Go as well, adding a x1.2 damage modifier to any eligible attack.

Other modifiers, however, are not. Pokémon Go does not have complete type immunities, for example. While a Normal-type attack wouldn’t do any damage to a Ghost-type Pokémon in a mainline game, it’ll still have some effect on the target in the mobile game. Every immunity has instead been transformed into a resistance, so Ghost still takes less damage from Normal, for instance.

If you really want to dig into the numbers, then check the list of damage modifiers below:

  • Very Effective: Damage x2.56
  • Effective: Damage x1.6
  • Neutral: Damage x1.0
  • Not Very Effective: Damage x0.625
  • Not Effective: Damage x0.39

Many Pokémon have two types, so you’ll always have to combine the strengths and weaknesses of both to get the modifiers that apply to it. Using Rock-type moves on Charizard, which is a Fire- and Flying-type Pokémon, will result in a x2.56 damage modifier, since both of its types are weak against Rock. If this move was executed by a Rock-type Pokémon, you'll need to add the x1.2 damage modifier from STAB on top of that. Using Normal-type attacks against a Ghost-type will only result in a x0.39 damage modifier due to the resistance explained above.

That’s it when it comes to the main difference of the combat systems between Pokémon Go and the mainline games. Best of luck out there!