Pokemon Type Effectiveness Chart 2026 (Strengths & Weaknesses)

0

The Pokémon type effectiveness chart holds 324 possible matchups across 18 types. Only 51 of them, 15.7%, deal super-effective damage. The core chart has stayed unchanged since the Fairy type arrived in Pokémon X and Y in 2013. This post covers each type’s offensive coverage, resistances, immunities, and the damage multipliers that decide battles.

Pokémon Type Effectiveness Chart – TL;DR

  • 18 types produce 324 total matchups (18 × 18).
  • 51 matchups are super-effective (2×), 61 are not-very-effective (0.5×), 8 are immune (0×), and 204 are neutral.
  • Fighting and Ground tie for the widest coverage, each hitting 5 types super-effectively.
  • Normal is the only type with zero super-effective targets.
  • The maximum single-hit multiplier is 6×, from STAB stacked on a double super-effective hit.

The Pokémon type effectiveness chart maps how much damage each attacking type deals to each defending type. Most matchups, 63%, are neutral. Coverage is uneven: Fighting and Ground hit the most types hard, Grass and Bug get resisted the most, and eight matchups deal no damage at all. Terastallization in Scarlet and Violet changes a Pokémon’s type mid-battle but leaves every base matchup intact. For a per-type breakdown, the full type weakness chart lists all 18 types side by side.

What’s in the Pokémon Type Effectiveness Chart?

The chart has four outcomes. Super-effective deals double damage, not-very-effective deals half, immune deals none, and neutral deals standard damage.

Neutral matchups make up almost two-thirds of the grid. Super-effective hits are rarer than resisted ones: 51 versus 61.

OutcomeMultiplierInteractionsShare
Neutral1×20463.0%
Not-very-effective0.5×6118.8%
Super-effective2×5115.7%
Immune0×82.5%
Total—324100%

Source: Pokémon Database, Type Chart; totals calculated (51 + 61 + 8 + 204 = 324).

Which Types Have the Best Super-Effective Coverage?

Fighting and Ground each hit 5 of 18 types for double damage, the highest count on the chart. Fighting reaches Normal, Ice, Rock, Dark, and Steel. Ground reaches Fire, Electric, Poison, Rock, and Steel.

Both hit Rock and Steel, which makes those two the most commonly exploited types on defense. The average attacking type hits 2.83 targets super-effectively.

Attacking TypeSuper-Effective Against (2×)SE Count
FightingNormal, Ice, Rock, Dark, Steel5
GroundFire, Electric, Poison, Rock, Steel5
FireGrass, Ice, Bug, Steel4
IceGrass, Ground, Flying, Dragon4
RockFire, Ice, Flying, Bug4
WaterFire, Ground, Rock3
GrassWater, Ground, Rock3
FlyingGrass, Fighting, Bug3
BugGrass, Psychic, Dark3
SteelIce, Rock, Fairy3
FairyFighting, Dragon, Dark3
ElectricWater, Flying2
PoisonGrass, Fairy2
PsychicFighting, Poison2
GhostPsychic, Ghost2
DarkPsychic, Ghost2
DragonDragon1
NormalNone0

Source: Pokémon Database, Type Chart; counts calculated from the Generation 6+ chart.

Fighting-type Pokémon reach 5 targets but hit a wall against Ghost, which is immune. Ground-type coverage is blocked entirely by Flying, a common defensive type.

Normal sits at the bottom with zero super-effective targets. It is the only type that cannot hit anything for double damage, yet Normal-type moves remain among the most common by move count. Dragon is next narrowest, hitting only Dragon.

Which Attacking Types Get Resisted the Most?

Grass and Bug are the two most-resisted attacking types. Seven of 18 types take only half damage from each.

Grass is resisted by Fire, Grass, Poison, Flying, Bug, Dragon, and Steel. Bug-type attacks are resisted by Fire, Fighting, Poison, Flying, Ghost, Steel, and Fairy. That heavy resistance is why Bug moves stay rare in high-level play.

Attacking TypeResisted By (0.5×)NVE Count
GrassFire, Grass, Poison, Flying, Bug, Dragon, Steel7
BugFire, Fighting, Poison, Flying, Ghost, Steel, Fairy7
FightingPoison, Flying, Psychic, Bug, Fairy5
FireFire, Water, Rock, Dragon4
PoisonPoison, Ground, Rock, Ghost4
IceFire, Water, Ice, Steel4
SteelFire, Water, Electric, Steel4
WaterWater, Grass, Dragon3
ElectricElectric, Grass, Dragon3
FlyingElectric, Rock, Steel3
RockFighting, Ground, Steel3
DarkFighting, Dark, Fairy3
FairyFire, Poison, Steel3
GroundGrass, Bug2
PsychicPsychic, Steel2
NormalRock, Steel2
GhostDark1
DragonSteel1

Source: Pokémon Database, Type Chart; Bulbapedia (Bug and Grass tied as most-resisted types).

Ground and Rock hold the best offense-to-resistance ratios. Ground hits 5 types super-effectively against only 2 resistances; Rock-type moves hit 4 against 3. Ghost and Dragon face just one resistance each, but both hit so few targets that the low resistance count barely helps.

Type Immunities and STAB in the Pokémon Type Effectiveness Chart

Eight matchups deal zero damage. Each of eight attacking types has exactly one immune target, while the other 10 types hit every defender for at least half damage.

Same Type Attack Bonus adds 1.5× when a move matches the user’s type. It stacks with effectiveness, so the ceiling is 6×.

Attacking TypeImmune Defender (0×)
NormalGhost
FightingGhost
PoisonSteel
GroundFlying
GhostNormal
ElectricGround
PsychicDark
DragonFairy

Source: Pokémon Database, Type Chart.

MultiplierHow It Happens
0.25×Double resisted (0.5× × 0.5×)
1.5×STAB on a neutral hit
2×Single super-effective
4×Double super-effective (2× × 2×)
6×STAB plus double super-effective (2× × 2× × 1.5)

Source: Pokémon Database, Type Chart.

Ground is the only type that blocks Electric, making it the standard Electric counter. On defense, Steel’s resistance profile is the widest of any type, which is part of why hitting Steel for super-effective damage is valued in team building.

How the Pokémon Type Effectiveness Chart Changed Across Generations

The current chart dates to Generation 6. A few matchups differed in earlier games.

In Generation 1, Ghost was coded to deal 0× against Psychic instead of the intended 2×, which left Psychic without a working counter and dominant in the original meta. Generation 2 fixed it and added the Dark type to pressure Psychic further.

MatchupOld ValueCurrent Value
Ghost vs Psychic0× (Gen 1 bug)2× from Gen 2
Bug vs Poison2× in Gen 10.5× from Gen 2
Ice vs Fire1× in Gen 10.5× from Gen 2
Ghost/Dark vs Steel0.5× in Gen 2–51× from Gen 6
Dragon vs FairyNo Fairy pre-Gen 60× from Gen 6

Source: Pokémon Database, Old Type Charts; Bulbapedia, Type.

The Generation 6 Fairy type ended Dragon’s run as the least-resisted attacker. Before Fairy, Dragon’s only weak point was itself. Fairy resists Dragon, blocks it entirely, and hits it back for double, which shut down the Dragon-heavy teams of Generation 5. Dragon-type matchups now hinge on Ice and Fairy. Terastallization in Generation 9 changes a Pokémon’s type mid-battle, shifting STAB, but it does not edit a single entry in the 324-interaction chart.

FAQ

How many type matchups are in the Pokémon type chart?

324. The chart runs 18 attacking types by 18 defending types. Of those, 51 are super-effective, 61 are not-very-effective, 8 are immune, and 204 are neutral.

What is the strongest attacking type?

Fighting and Ground tie with 5 super-effective targets each. Fighting hits Normal, Ice, Rock, Dark, and Steel. Ground hits Fire, Electric, Poison, Rock, and Steel.

Which type is worst on offense?

Normal. It has zero super-effective targets and cannot hit anything for double damage. Ghost types also block Normal moves completely, taking no damage.

What is the maximum damage multiplier?

6×. A same-type move gets a 1.5× STAB bonus, and when that move is double super-effective (2× × 2×), the total reaches 6×, for example Water against a Ground/Rock target.

Did Terastallization change the type chart?

No. Terastallization in Scarlet and Violet lets a Pokémon change type mid-battle, which affects STAB, but it leaves all 324 base matchups unchanged.

Sources

Bryan

Bryan is a passionate gaming writer who covers everything from the latest releases to in-depth strategy guides and industry trends. With a sharp eye for detail and a love for immersive gameplay, he creates content that helps players get more out of every game—whether they’re casual gamers or hardcore enthusiasts.