Poison-types sit in an unusual spot in the modern type chart. Defensively, they only fold to two attack types, but offensively, they pressure just two targets in return. That trade-off, plus a deep roster of dual-typings, is why Poison shows up on so many competitive teams despite being one of the weakest pure offensive types in the franchise.

Poison-type weaknesses
Poison has only two weaknesses, which is part of what makes the type so durable. Ground hits hardest because most powerful Ground moves (Earthquake, Earth Power, High Horsepower) are widely distributed and frequently come on bulky physical attackers. Psychic is the second weakness and a more awkward one for Poison-types to dodge, since Psychic, Fairy, and Ghost Pokémon all commonly learn Psychic-type moves.

| Attacking type | Damage to Poison | Notes |
|---|---|---|
| Ground | 2× | Resists Poison moves in return, making it the safest answer. |
| Psychic | 2× | Most Psychic attackers are special; check the target's Sp. Def. |
Dual typings can erase or worsen these weaknesses. A Poison/Flying Pokémon like Crobat is immune to Ground but picks up an Electric weakness. A Poison/Ground hybrid, such as Nidoking or Clodsire, drops the Psychic weakness entirely but becomes vulnerable to Water and Ice. Always read the second type before locking in a counter.
Poison-type resistances and immunities
Five resistances is a lot for a single type. Poison resists Grass, Fighting, Poison, Bug, and Fairy at 0.5× damage. Notably, it resists every type that's super-effective against Dark, which is why Poison pairs so well with Dark-types defensively (Drapion, Skuntank, Alolan Muk).
Poison-type Pokémon are also immune to the poison status condition itself. Switching a Poison-type into battle clears Toxic Spikes off your side of the field, and the move Toxic never misses when used by a Poison-type. The one true immunity in the matchup chart works in the other direction: Steel-types take 0× damage from Poison moves, unless the attacker has the Corrosion ability (Salazzle, Salandit).
| Attacking type | Damage to Poison |
|---|---|
| Grass | 0.5× |
| Fighting | 0.5× |
| Poison | 0.5× |
| Bug | 0.5× |
| Fairy | 0.5× |

Poison-type offensive matchups
Offensively, Poison is narrow. It hits Grass and Fairy for 2× damage and nothing else. That sounds thin, but Fairy is one of the strongest defensive types in the game, so having a clean answer to Clefable, Hatterene, Togekiss, and similar threats is genuinely valuable. Against Grass, dual-types like Amoonguss or Roserade often share the Poison typing, which neutralizes the matchup.

Poison moves are resisted by Poison, Ground, Rock, and Ghost, and do nothing to Steel. The takeaway: a Poison move slot is a Fairy/Grass-killer, not a primary STAB you can lean on for general coverage.
| Defending type | Damage from Poison |
|---|---|
| Grass | 2× |
| Fairy | 2× |
| Poison | 0.5× |
| Ground | 0.5× |
| Rock | 0.5× |
| Ghost | 0.5× |
| Steel | 0× |
How the chart shifted over the generations
The Poison matchup has moved around more than most. In Gen 1, Poison and Bug were super-effective against each other, and Poison hit Bug for 2× damage. From Gen 2 onward, that interaction was rewritten so Bug resists Poison and Poison does neutral damage to Bug. From Gen 6 (Pokémon X/Y) onward, Fairy was added as a new type, and Poison gained Fairy as a second offensive target while also resisting Fairy moves defensively.
One other quirk worth knowing: in Generations 1–3, all Poison-type moves were physical, regardless of the move's feel. The physical/special split in Gen 4 reshuffled which Pokémon were viable Poison attackers.

Best counters to Poison-type Pokémon
The most reliable counters either resist Poison moves, are immune to them, or hit both weaknesses at once. Ground/Steel Pokémon and Ground/Psychic hybrids are the cleanest answers because they cover the weakness chart from both sides.

| Counter | Type | Why it works |
|---|---|---|
| Excadrill | Ground / Steel | Immune to Poison moves, hits with strong physical Earthquake. |
| Garchomp | Dragon / Ground | Outspeeds most Poison-types and OHKOs frail attackers like Gengar. |
| Rhyperior | Ground / Rock | Massive Attack and Defense; struggles only against special attackers. |
| Clodsire | Poison / Ground | Immune to poison status, hits other Poison-types with Earthquake. |
| Metagross | Steel / Psychic | Resists Poison, threatens with super-effective Psychic moves. |
| Alakazam / Espeon | Psychic | Fast special attackers that punish slower Poison walls. |
| Lugia | Psychic / Flying | Immune to Ground, towering Sp. Def, comfortable into Gengar. |