Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

Pokémon GO Type Effectiveness Chart and Battle Guide

Use this Pokémon GO type chart to choose super-effective attacks, understand resistances and dual types, and build better raid, Gym and PvP teams.

Table of Contents

Pokémon GO has 18 types. An attack deals more damage when its move type is super effective against the defender and less damage when the defender resists it. The move's type—not only the attacking Pokémon's type—determines the matchup.

Pokémon GO does not divide types into physical and special categories. It also adapts main-series immunities into very strong resistances rather than reducing damage to zero. Use the chart below for raids, Gyms, Team GO Rocket and Trainer Battles, then consider the format's move values and rules.

How type effectiveness works in Pokémon GO

  • Super effective: the move deals increased damage.
  • Not very effective: the move deals reduced damage.
  • Same-type attack bonus: a Pokémon receives an additional bonus when it uses a move matching one of its own types.
  • Dual types: both defending types apply, so weaknesses and resistances can combine or cancel.

For example, a Fire/Flying Pokémon is especially vulnerable to Rock attacks because both types are weak to Rock. An Electric/Flying Pokémon's Flying weakness to Electric is canceled by Electric's resistance to Electric, producing neutral damage.

All 18 Pokémon GO type matchups

1. Normal

Normal-type Pokémon in Pokémon GO

  • Normal attacks: no super-effective targets; resisted by Rock and Steel and strongly resisted by Ghost.
  • Normal Pokémon are weak to: Fighting.
  • Normal Pokémon resist: Ghost very strongly.

2. Fighting

Fighting-type Pokémon in Pokémon GO

  • Fighting attacks are strong against: Normal, Ice, Rock, Dark and Steel.
  • Fighting attacks are resisted by: Poison, Flying, Psychic, Bug and Fairy; Ghost resists them especially strongly.
  • Fighting Pokémon are weak to: Flying, Psychic and Fairy; they resist Bug, Rock and Dark.

3. Flying

Flying-type Pokémon in Pokémon GO

  • Flying attacks are strong against: Grass, Fighting and Bug.
  • Flying attacks are resisted by: Electric, Rock and Steel.
  • Flying Pokémon are weak to: Electric, Ice and Rock; they resist Grass, Fighting and Bug and strongly resist Ground.

4. Poison

Poison-type Pokémon in Pokémon GO

  • Poison attacks are strong against: Grass and Fairy.
  • Poison attacks are resisted by: Poison, Ground, Rock and Ghost; Steel strongly resists them.
  • Poison Pokémon are weak to: Ground and Psychic; they resist Grass, Fighting, Poison, Bug and Fairy.

5. Ground

Ground-type Pokémon in Pokémon GO

  • Ground attacks are strong against: Fire, Electric, Poison, Rock and Steel.
  • Ground attacks are resisted by: Grass and Bug; Flying strongly resists them.
  • Ground Pokémon are weak to: Water, Grass and Ice; they resist Poison and Rock and strongly resist Electric.

6. Rock

Rock-type Pokémon in Pokémon GO

  • Rock attacks are strong against: Fire, Ice, Flying and Bug.
  • Rock attacks are resisted by: Fighting, Ground and Steel.
  • Rock Pokémon are weak to: Water, Grass, Fighting, Ground and Steel; they resist Normal, Fire, Poison and Flying.

7. Bug

Bug-type Pokémon in Pokémon GO

  • Bug attacks are strong against: Grass, Psychic and Dark.
  • Bug attacks are resisted by: Fire, Fighting, Poison, Flying, Ghost, Steel and Fairy.
  • Bug Pokémon are weak to: Fire, Flying and Rock; they resist Grass, Fighting and Ground.

8. Ghost

Ghost-type Pokémon in Pokémon GO

  • Ghost attacks are strong against: Psychic and Ghost.
  • Ghost attacks are resisted by: Dark; Normal resists them especially strongly.
  • Ghost Pokémon are weak to: Ghost and Dark; they resist Poison and Bug and strongly resist Normal and Fighting.

9. Steel

Steel-type Pokémon in Pokémon GO

  • Steel attacks are strong against: Ice, Rock and Fairy.
  • Steel attacks are resisted by: Fire, Water, Electric and Steel.
  • Steel Pokémon are weak to: Fire, Fighting and Ground. They resist many types, including Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel and Fairy, and strongly resist Poison.

10. Fire

Fire-type Pokémon in Pokémon GO

  • Fire attacks are strong against: Grass, Ice, Bug and Steel.
  • Fire attacks are resisted by: Fire, Water, Rock and Dragon.
  • Fire Pokémon are weak to: Water, Ground and Rock; they resist Fire, Grass, Ice, Bug, Steel and Fairy.

11. Water

Water-type Pokémon in Pokémon GO

  • Water attacks are strong against: Fire, Ground and Rock.
  • Water attacks are resisted by: Water, Grass and Dragon.
  • Water Pokémon are weak to: Electric and Grass; they resist Fire, Water, Ice and Steel.

12. Grass

Grass-type Pokémon in Pokémon GO

  • Grass attacks are strong against: Water, Ground and Rock.
  • Grass attacks are resisted by: Fire, Grass, Poison, Flying, Bug, Dragon and Steel.
  • Grass Pokémon are weak to: Fire, Ice, Poison, Flying and Bug; they resist Water, Electric, Grass and Ground.

13. Electric

Electric-type Pokémon in Pokémon GO

  • Electric attacks are strong against: Water and Flying.
  • Electric attacks are resisted by: Electric, Grass and Dragon; Ground strongly resists them.
  • Electric Pokémon are weak to: Ground; they resist Electric, Flying and Steel.

14. Psychic

Psychic-type Pokémon in Pokémon GO

  • Psychic attacks are strong against: Fighting and Poison.
  • Psychic attacks are resisted by: Psychic and Steel; Dark strongly resists them.
  • Psychic Pokémon are weak to: Bug, Ghost and Dark; they resist Fighting and Psychic.

15. Ice

Ice-type Pokémon in Pokémon GO

  • Ice attacks are strong against: Grass, Ground, Flying and Dragon.
  • Ice attacks are resisted by: Fire, Water, Ice and Steel.
  • Ice Pokémon are weak to: Fire, Fighting, Rock and Steel; they resist Ice.

16. Dragon

Dragon-type Pokémon in Pokémon GO

  • Dragon attacks are strong against: Dragon.
  • Dragon attacks are resisted by: Steel; Fairy strongly resists them.
  • Dragon Pokémon are weak to: Ice, Dragon and Fairy; they resist Fire, Water, Electric and Grass.

17. Dark

Dark-type Pokémon in Pokémon GO

  • Dark attacks are strong against: Psychic and Ghost.
  • Dark attacks are resisted by: Fighting, Dark and Fairy.
  • Dark Pokémon are weak to: Fighting, Bug and Fairy; they resist Ghost and Dark and strongly resist Psychic.

18. Fairy

Fairy-type Pokémon in Pokémon GO

  • Fairy attacks are strong against: Fighting, Dragon and Dark.
  • Fairy attacks are resisted by: Fire, Poison and Steel.
  • Fairy Pokémon are weak to: Poison and Steel; they resist Fighting, Bug and Dark and strongly resist Dragon.

How dual-type matchups combine

A dual-type defender applies both of its types to incoming damage. Two weaknesses create a larger combined weakness, while a weakness and a resistance can cancel to neutral. Two resistances create a stronger combined resistance. Pokémon GO's exact multipliers differ from the traditional 2× and ½× figures printed in many older charts.

Always check the defender's full typing. A move that is usually good against one type may become neutral or resisted because of the second type.

Type matchup reference image

The following chart provides a visual overview. Because small labels can be difficult to read and older charts may use main-series multiplier symbols, use the written list above when a precise Pokémon GO decision matters.

Pokémon type effectiveness reference chart

Choosing a battle team

  1. Identify the opponent's type or types.
  2. Choose moves that are super effective against both when possible.
  3. Prefer attackers that resist the opponent's likely moves.
  4. Confirm the Pokémon actually knows the desired Fast and Charged Attacks.
  5. For PvP, also consider shields, energy generation, coverage and the league's CP limit.

Typing is the starting point, not the entire result. Move strength, Pokémon level, stats, weather, battle bonuses and format rules also affect performance.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.