
There are loads of Pocket Monsters to catch in Pokemon Go, each with its own single or dual combination of 18 different types, which makes them stronger or weaker against particular opponents.
Their typings work a little differently in Pokemon Go than they do in the mainline games, though, so even veteran fans of the Nintendo titles need to know how things work. Trainers aiming to be the very best can do this by familiarizing themselves with the best Battle League team alongside which resistances and vulnerabilities a ‘mon has.
To aid you in your next battle, whether it’s against the likes of Giovanni, Arlo, Sierra, and Cliff, or the next Raid Boss due to appear in the schedule, here’s a full Pokemon Go type chart and details on how all of their strengths and weaknesses work in Niantic’s game.
Pokemon Go type chart
Type | Strong Against | Weak Against | Resistant To | Vulnerable To |
---|---|---|---|---|
Bug | Grass / Dark / Psychic | Fairy / Fighting / Fire / Flying / Ghost / Poison / Steel | Fighting / Grass / Ground | Fire / Flying / Rock |
Dark | Ghost / Psychic | Dark / Fairy / Fighting | Dark / Ghost / Psychic | Bug / Fairy / Fighting |
Dragon | Dragon | Fairy / Steel | Electric / Fire / Grass / Water | Dragon / Fairy / Ice |
Electric | Flying / Water | Dragon / Electric / Grass / Ground | Electric / Flying / Steel | Ground |
Fairy | Fighting / Dark / Dragon | Fire / Poison / Steel | Bug / Dark / Dragon / Fighting | Poison, Steel |
Fighting | Dark / Ice / Normal / Rock / Steel | Bug / Fairy / Flying / Ghost / Poison / Psychic | Bug / Dark / Rock | Fairy / Flying / Psychic |
Fire | Bug / Grass / Steel / Ice | Dragon / Fire / Rock / Water | Bug / Fire / Grass / Ice / Steel | Ground / Rock / Water |
Flying | Bug / Fighting / Grass | Electric / Rock / Steel | Bug / Fighting / Grass / Ground | Electric / Ice / Rock |
Ghost | Ghost / Psychic | Dark / Normal | Bug / Fighting / Normal / Poison | Dark / Ghost |
Grass | Ground / Rock / Water | Bug / Dragon / Fire / Flying / Grass / Poison / Steel | Electric / Grass / Ground / Water | Bug / Fire / Flying / Ice / Poison |
Ground | Electric / Fire / Poison / Rock / Steel | Bug / Flying / Grass | Electric / Poison / Rock | Grass / Ice / Water |
Ice | Dragon / Flying / Grass / Ground | Fire / Ice / Steel / Water | Ice | Fighting / Fire / Rock / Steel |
Normal | – | Ghost / Rock / Steel | Ghost | Fighting |
Poison | Fairy / Grass | Ghost / Ground / Poison / Rock / Steel | Fairy / Fighting / Grass / Poison | Ground / Psychic |
Psychic | Fighting / Poison | Dark / Psychic / Steel | Fighting / Psychic | Bug / Dark / Ghost |
Rock | Bug / Fire / Flying / Ice | Fighting / Ground / Steel | Fire / Flying / Normal / Poison | Fighting / Grass / Ground / Steel / Water |
Steel | Fairy / Ice / Rock | Electric / Fire / Steel / Water | Bug / Dragon / Fairy / Flying / Grass / Ice / Poison / Psychic / Rock / Steel | Fighting / Fire / Ground |
Water | Fire / Ground / Rock | Dragon / Grass / Water | Fire / Ice / Steel / Water | Electric / Grass |
Note: Type immunities do not exist in Pokemon Go, unlike in the mainline games.

Type effectiveness multiplier explained
The effectiveness of a Pokemon’s move depends entirely on the game itself. Type advantages in Scarlet & Violet are generally more pronounced, with super-effective attacks being twice as strong. By comparison, Niantic’s mobile game has a smaller multiplier when it comes to typings.
Multiplier list
- Super effective against two types: 2.56x
- Super effective attacks: 1.6x
- Neutral: 1x
- Not very effective attacks: 0.625x
- Immunity: 0.391x
To help you visualize Pokemon Go’s type matchups, here’s a chart:

While Pokemon Go doesn’t have immunities, type match-ups that would deal no damage in the mainline games deal even less damage than normal not very effective attacks. As an example, a Psychic-type attack will deal .391x damage to a Dark-type and .62x to another Psychic-type ‘mon.
Taking the time to learn which Pokemon are strong and weak against other types can often give you the edge needed to win even the toughest fights. Familiarizing yourself with Pokemon Go’s types will also help you in Raid Battles while speeding up the process of acquiring those all-important PokeCoins.
Which types are the most effective in Pokemon Go?
Even though the meta changes from season to season impact which Pokemon rise to the top of the leaderboards, there are a few types that remain constant over time like Dragon, Steel, and Psychic.
Dragons are very popular among players and have few weaknesses, making them a good fit for most teams. Even though Dragon types are weak to Fairy, Ice, and other Dragons, they tend to have incredible DPS, overall stats, and move pools, which might be why there are so many Legendary Dragons in the franchise.
Since its introduction in Gen 2, the Steel type has been one of the best thanks to its 10 resistances, plus Poison immunity. When paired with a complementary type that cancels some of its weaknesses, Steel Pokemon can become unstoppable.
A lot of Psychic-type Pokemon like Mewtwo, Mega Gardevoir, Solgaleo, and more stay relevant to the Pokemon Go meta due to their sheer power, versatile move pools, and good type combinations.

Which types are the least versatile?
As in the main series, the Poison and Bug types are two of the worst types to focus on when trying to build a strong team in Pokemon Go.
This is mainly because they are not very effective against several types, including a few meta favorites like Fire, Rock, Ground, Ghost, Steel, and some more.
Additionally, they are only super effective against a few types – Grass, Psychic, Dark, and Fairy – and in most scenarios, they end up being outclassed by other creatures with better type combinations.
There are some great Bug-type creatures like Mega Heracross and Pheromosa, but they are only used in specific encounters to target an enemy’s weakness. Plus, they heavily rely on their secondary Fighting type. The same happens with good Poison choices like Mega Gengar and Nihilego, which are supported by their Ghost and Rock main types, respectively.
Now you’re up to date on how Pokemon Go’s type chart works, if you’re looking for additional tips, our catching tips, best Pokemon, and how to play Pokemon Go guides will teach you everything you need to know to become the ultimate Trainer.