Skip to main content

Pokémon Go Type chart and weaknesses

Calculate the damage for any matchup with our Pokémon Weakness Chart

Image credit: Eurogamer/Niantic

Pokémon type charts have always been a way for players to figure out the game's overly complicated Rock Paper Scissors system of determining who is weak to what. This is thanks to Type effectiveness being a fundamental part of the main series since its very beginning!

Though type effectiveness works slightly differently in Pokémon Go - damage multipliers have been tweaked slightly - the match-ups remain the same.

Below you'll find our Pokémon type chart, along with a look at the weaknesses and counters for each type. After all, there's 18 Pokémon types and even players with years of experience need to double check a match-up once in a while!

On this page:

Pokémon Go type chart

Here’s our Pokémon type chart to get you started on what’s effective against what - remember this applies to the attack being used, not the Pokémon using it. If the Pokémon’s type matches the move it is using, it gets an additional bonus, called the Same Type Attack Bonus (STAB). This is separate from, and less important than, the type match-up.

Pokémon type Strong against Weak to
Bug Grass, Psychic, Dark Fire, Flying, Rock
Dark Ghost, Psychic Bug, Fairy, Fighting
Dragon Dragon Dragon, Fairy, Ice
Electric Flying, Water Ground
Fairy Fighting, Dragon, Dark Poison, Steel
Fighting Normal, Rock, Steel, Ice, Dark Fairy, Flying, Psychic
Fire Bug, Steel, Grass, Ice Ground, Rock, Water
Flying Fighting, Bug, Grass Electric, Ice, Rock
Ghost Ghost, Psychic Dark, Ghost
Grass Ground, Rock, Water Bug, Fire, Flying, Ice, Poison
Ground Poison, Rock, Steel, Fire, Electric Grass, Ice, Water
Ice Flying, Ground, Grass, Dragon Fighting, Fire, Rock, Steel
Normal None Fighting
Poison Grass, Fairy Ground, Psychic
Psychic Fighting, Poison Bug, Dark, Ghost
Rock Flying, Bug, Fire, Ice Fighting, Grass, Ground, Steel, Water
Steel Rock, Ice, Fairy Fighting, Fire, Ground
Water Ground, Rock, Fire Electric, Grass

September in Pokémon Go has started with the new Keldeo seasonal quest! The Pokémon Concierge Celebration Event is currently running. There's also levelling changes coming soon. You can now catch Dynamax Pokémon through Max Battles. First, however, you need to visit Power Spots to collect Max Particles and complete the To the Max! quest. Don't forget to try out Routes, Gift Exchange and Party Play while you're hunting down rare Pokémon, fighting in the Go Battle League or competing in PokéStop Showcases.


Pokémon Go weaknesses and counters

There are 18 different types in the Pokémon games. Below, we will go through each, one by one, and highlight what they’re weak against, and their best counters.

Since Mega Pokémon and Shadow Pokémon are almost always the best option, where available, we’ve left these out. Use them if you have them, don’t worry if you don’t!

Bug weakness and counters

  • Bug-type Pokémon are weak to: Flying, Rock and Fire-type attacks.
  • Best Bug-type counters include: Rayquaza, Reshiram, Chandelure.

Dark weakness and counters

  • Dark-type Pokémon are weak to: Fighting, Bug and Fairy-type attacks.
  • Best Dark-type counters include: Terrakion, Keldeo, Lucario.

Dragon weakness and counters

  • Dragon-type Pokémon are weak to: Ice, Dragon, Fairy-type attacks.
  • Best Dragon-type counters include: Dialga, Rayquaza, Salamence.

Electric weakness and counters

  • Electric-type Pokémon are weak to: Ground-type attacks.
  • Best Electric-type counters include: Garchomp, Excadrill, Groudon.

Fairy weakness and counters

  • Fairy-type Pokémon are weak to: Poison and Steel-type attacks.
  • Best Fairy-type counters include: Metagross, Nihilego, Dialga.

Fighting weakness and counters

  • Fighting-type Pokémon are weak to: Flying, Psychic and Fairy-type attacks.
  • Best Fighting-type counters include: Mewtwo, Hoopa (Unbound), Lunala.
Fighting Pokémon such as Machop are weak against Flying, Psychic and Fairy attacks. | Image credit: Eurogamer/The Pokémon Company

Fire weakness and counters

  • Fire-type Pokémon are weak to: Ground, Rock and Water-type attacks.
  • Best Fire-type counters include: Kyogre, Groudon, Rampardos.

Flying weakness and counters

  • Flying-type Pokémon are weak to: Rock, Electric and Ice-type attacks.
  • Best Flying-type counters include: Zekrom, Xurkitree, Therian Thunderus.

Ghost weakness and counters

  • Ghost-type Pokémon are weak to: Ghost and Dark-type attacks.
  • Best Ghost-type counters include: Tyranitar, Hydreigon, Darkrai.
Haunter in Pokemon Go.
Ghost Pokémon such as Haunter are weak against Ghost and Dark attacks. | Image credit: Eurogamer/The Pokémon Company

Grass weakness and counters

  • Grass-type Pokémon are weak to: Flying, Poison, Bug, Fire and Ice-type attacks.
  • Best Grass-type counters include: Rayquaza, Reshiram, Yveltal.

Ground weakness and counters

  • Ground-type Pokémon are weak to: Water, Grass and Ice-type attacks.
  • Best Ground-type counters include: Kartana, Kyogre, Zarude.

Ice weakness and counters

  • Ice-type Pokémon are weak to: Fighting, Rock, Steel and Fire-type attacks.
  • Best Ice-type counters include: Reshiram, Terrakion, Keldeo.
Ice Pokémon such as Avalugg are weak against Fighting, Rock, Steel and Fire-type attacks.

Normal weakness and counters

  • Normal-type Pokémon are weak to: Fighting-type attacks.
  • Best Normal-type counters include: Terrakion, Keldeo, Machamp, Lucario.

Poison weakness and counters

  • Poison-type Pokémon are weak to: Ground and Psychic-type attacks.
  • Best Poison-type counters include: Mewtwo, Hoopa Unbound, Groudon.

Psychic weakness and counters

  • Psychic-type Pokémon are weak to: Bug, Ghost and Dark-type attacks.
  • Best Psychic-type counters include: Hydreigon, Tyranitar, Giratina Origin.
Physic Pokémon such as Abra are weak against Bug, Ghost and Dark attacks. | Image credit: Eurogamer/The Pokémon Company

Rock weakness and counters

  • Rock-type Pokémon are weak to: Fighting, Ground, Steel, Water and Grass-type attacks.
  • Best Rock-type counters include: Terrakion, Keldeo, Kartana.

Steel weakness and counters

  • Steel-type Pokémon are weak to: Fighting, Ground and Fire-type attacks.
  • Best Steel-type counters include: Reshiram, Terrakion, Keldeo.

Water weakness and counters

  • Water-type Pokémon are weak to: Grass and Electric-type attacks.
  • Best Water-type counters include: Kartana, Xurkitree, Zekrom.
Water Pokémon such as Totodile are weak against Grass and Electric attacks. | Image credit: Eurogamer/The Pokémon Company

That's it for weaknesses. If you're looking for more tips, you can also check-out our guides to evolving Eevee, beating Giovanni and catching shinies!

Read this next