Pokémon Go Type chart and weaknesses
Calculate the damage for any matchup with our Pokémon Weakness Chart

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.

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.

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.

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.

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.

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
- Pokémon Go 9th anniversary artwork hints at the arrival of Paradox Pokémon and more
- Pokémon Go changes will let you play more remotely - but developers say Monopoly Go owner isn't behind sweeping moves
- Pokémon Go will "not undergo any major changes," developer Niantic tells staff following Scopely acquisition