Optimising for damage type in D&D 5e

Maximise your damage and minimise enemy damage with our complete, mathematical guide to optimising for damage type.

Sometimes you have to make a decision around what type of damage resistance or damage type you want to use. For example, if you want to play a Dragonborn, you have to choose the damage type of your breath weapon and the damage type you’re resistant to. A cleric using spirit guardians may have to decide whether to use radiant or necrotic damage. When picking your race, you may also question whether you should take a psychic resistant Githzerai or a poison resistant Yuan-Ti Pureblood.

So many choices with so little data!

That’s why I’ve written this article and worked out the data for you. Basically I’ve been through all the monsters in the monster manuals and all the spells in the rulebooks to work out which damage types are most common, and therefore, which resistances are best to have.

I’ve also reversed this and looked at which resistances are most common among monsters so you know which damage type is going to be the most useful to equip yourself with.

I’ve then got advice at the end on how you can optimise for damage type in D&D 5e.

Before I dive in too deep, below is some really brief context in case you don’t know too much about what some of these terms means:

Damage Type: The damage type is the kind of damage an attack or effect causes. For example, a long sword causes slashing damage, a Warhammer causes bludgeoning damage and firebolt causes fire damage.

There are 13 damage types in D&D 5e which I’ve listed below:

  • Acid
  • Bludgeoning
  • Cold
  • Fire
  • Force
  • Lightning
  • Necrotic
  • Piercing
  • Poison
  • Psychic
  • Radiant
  • Slashing
  • Thunder

Damage Resistance: In D&D 5e, damage resistance refers to a damage type that is less harmful to certain creatures. A damage type you’re resistant to will only cause half damage.

Damage Immunity: Some creatures are so hardened against certain types of damage, that they are completely immune to them and any damage from these types of attacks will do no damage at all.

Damage vulnerability: Occasionally, a creature might be more susceptible to a certain type of damage and will be vulnerable to it. When this is the case, damage of that type is doubled against that creature.

As you can see, having the right damage type for the right foe is hugely important. And the right resistances for the right foe can be equally important too.

Beholder in the underdark

I’ve reviewed the core monster manuals and players handbook to identify how many monsters have resistances, immunities and vulnerabilities to different damage types.

It’s worth noting that some creatures have very specific resistances, like to non-silvered or adamantine weapons but such creatures are rare.

There’s also a split between bludgeoning piercing and slashing damage as some creatures are resistant to all types of weapons with this damage and others are only resistant to these types of damage when from a non-magical weapon so I’ve split them in the table below:

Monster damage resistances, immunities and vulnerabilities

Damage TypeNumber of monsters with resistanceNumber of monsters with immunityNumber of monsters with vulnerability
Acid37290
Bludgeoning1407
Cold143335
Fire1068316
Force010
Lightning104240
Necrotic27260
Piercing2000
Poison152340
Psychic5191
Radiant502
Slashing1220
Thunder2941
Bludgeoning, piercing and slashing from non-magical attacks105110

As you can see above, a lot of monsters have immunity or resistance to certain damage types and not to others. Things like cold, fire and poison are often going to do less damage than expected while things like force and radiant damage are rarely resisted.

It’s also worth noting that a lot of creatures have resistance to weapon damage that isn’t magical, so it’s important to make sure you have magical options available to you as soon as you can.

This also shows that few creatures are vulnerable to any damage types so optimising around this is generally not worthwhile.

The above is useful, but doesn’t help you understand the proportion of enemies affected by these things. It also doesn’t provide a clear score to show how effective each damage type is against monsters so…

Damage type tier list

I created a tier score that takes into account all the creatures and their various resistances, immunities and vulnerabilities and applies a single score to them. This way, you can know the best damage types to consistently land maximum damage on a target.

To do this, I took all the monsters and applied a score based on whether a creature is resistant, immune, vulnerable or normal to that damage type. Scores are based on how much the hit will harm the creature so:

  • Normal = 1
  • Vulnerable = 2
  • Resistant = 0.5
  • Immune = 0

I then divided the total by the number of monsters to get a score for that damage type. The higher the number, the more likely that damage type is to do full damage and the lower the score, the more likely it is to be resisted.

In addition, I’ve included a proportion for how likely a monster is to resist, be immune or be vulnerable to each damage type so you can see how likely it is that your damage might be more or less effective:

Damage TypeProportion with resistanceProportion with immunityProportion with vulnerabilityTier score
Acid5%4%0%0.93
Bludgeoning2%0%1%1.01
Cold21%5%1%0.85
Fire16%12%2%0.82
Force0%0%0%1
Lightning15%4%0%0.89
Necrotic4%4%0%0.94
Piercing3%0%0%0.99
Poison2%35%0%0.64
Psychic1%3%0%0.97
Radiant1%0%0%1
Slashing2%0%0%0.99
Thunder4%1%0%0.97
Bludgeoning, piercing and slashing from non-magical attacks16%2%0%0.91

As you can see above, the most consistently effective damage types are force and radiant damage. Bludgeoning, piercing and slashing damage looks enticing too, but remember that you’ll need magical forms of these weapons to ensure you’re consistently hitting with normal damage. Psychic, thunder and necrotic damage are all great options too.

Some damage types are frequently resisted though. Poison damage is definitely the worst option with a 35% chance that a creature is immune to it which is huge! To a lesser extent, fire, lightning and cold damage are some of the poorer damage types to use with resistance or immunity occurring for 19-28% of creatures which is still quite a lot.

Damage resistances by monster type

The question though, is if you want to optimise for creature damage resistances, you need to know which types of creatures are going to be resisting which types of attacks. It’s no good thinking you’ll go heavy on necrotic damage as not many creatures resist this, then turning up in some haunted crypt and discovering that undead are heavily resistant to necrotic damage.

So you can plan ahead, I’ve split out the damage type tier score by the type of creature so you know which types of damage are going to be more or less effective against different types of creatures:

Damage TypeAberrationBeastCelestialConstructDragonElementalFeyFiendGiantHumanoidMonstrosityOozePlantUndead
Acid0.89110.950.840.9410.830.9810.980.7210.89
Bludgeoning0.990.9411.0311.051111110.920.97
Cold0.85110.930.8410.930.500.8810.950.890.970.77
Fire11.0110.950.740.670.960.350.910.990.9611.240.88
Force1110.971111111111
Lightning0.84110.930.840.9010.700.9310.970.780.820.82
Necrotic110.880.840.99110.970.960.981110.47
Piercing0.990.9511111111110.820.99
Poison0.9810.630.170.920.2810.100.960.910.8610.890.10
Psychic0.9210.880.67110.96110.990.98110.95
Radiant110.7511111111111.02
Slashing0.990.951111111110.8911
Thunder0.89110.9710.9210.990.9311110.89
Bludgeoning, piercing and slashing from non-magical attacks0.9610.560.9110.780.980.790.9510.940.9410.72

You’ll definitely want to avoid using poison against things like constructs, elementals, fiends and undead. All these types of creatures are highly resistant to poison damage.

Cold and fire damage are also poor options for fiends. Celestials will resist nonmagical attacks and poison damage a lot.

While vulnerabilities are much rarer, fire is a great option against plant creatures.

Armed with the above information, you can now ensure you focus on damage types that are less commonly resisted. Consider spells that are unlikely to be resisted, especially for your cantrips which you’ll likely use often. Options like eldritch blast and toll the dead are great because they can both be higher damage options while being rarely resisted.

It’s fine to have spells like firebolt, poison spray and chill touch available (and they can still be great options) but you may want backup cantrips if possible in case you end up fighting fire elementals or a gelatinous cube.

One option is to use spells with changeable damage types like Chromatic orb or spirit guardians, allowing you to adapt to the foe in front of you.

When it comes to wielding weapons, it doesn’t matter much if you take a bludgeoning, slashing or piercing weapon. The main thing here is to make sure you pick up some magical weapons as soon as you can. At low levels, you probably won’t need them as much, but as you increase in levels, more enemies will be resistant to non-magic weapons.

Of course, if you’re a DM, just reverse this advice and pick out creatures with rarely resisted damage types to catch your players out (especially if you know they read my guides). You can pick out that one creature with force damage immunity to throw off your party’s warlock and their eldritch blast for instance (it’s a helmed horror in case you wanted to know).

If you do want to find monsters with particular damage resistances or immunities, D&D Beyond has great filters for exactly this type of thing.

It’s not just about which damage type you use to attack with, characters can also have resistance to certain damage types, so it’s also about knowing which damage types to protect yourself from.

To tackle this, I’ve looked at the damage types that are most common so you know how much mileage you can get out of certain resistances. I’ve then looked at how and where you can obtain these resistances.

Monster damage types

Sadly, D&D Beyond doesn’t offer an easy way to filter for monsters with certain types of attacks, but thankfully not_a_bot_10010 on Reddit has done the hard work of trawling through hundreds of monster stat blocks to work this out already which I’ve summarised below (and added in the proportion of creatures using those types of attacks):

Damage TypeNumber of monsters using regular attacksNumber of monsters using spellsTotal number (proportion)
Acid464894 (14%)
Cold263460 (9%)
Fire6075135 (20%)
Force5765122 (18%)
Lightning314374 (11%)
Necrotic7287159 (24%)
Poison9296188 (28%)
Psychic7181152 (23%)
Radiant132235 (5%)
Thunder151833 (5%)

Clearly some damage types are used more by creatures than others, and it can differ from the number of creatures with resistances and immunities. Poison, necrotic, psychic, fire and force resistance are the most valuable to have with poison damage coming from a whopping 28% of creatures. Radiant, thunder and cold damage occur much less frequently and are less useful.

Spell damage types

If you expect to be frequently facing off against enemy Spellcasters, then you may want to know which types of damage are most common in spells.

Below I’ve provided the number of spells with each damage type:

Damage TypeNumber of spells
Acid18
Bludgeoning28
Cold27
Fire35
Force16
Lightning19
Necrotic22
Piercing11
Poison10
Psychic19
Radiant21
Slashing6
Thunder14

Fire spells are the most common with bludgeoning, cold, necrotic and radiant damage also being common in spells. Slashing, poison, piercing and thunder damage are all much less common in spells.

Wizard casting spell on mind flayer

The big question is, knowing how common different types of damage are, how do you protect yourself against the most common damage types?

Races with damage resistances

One of the easiest ways is to pick a race with resistance to a common damage type. For example, some races with less useful resistances include; Aasimar (radiant), Goliath (cold) and Air Genasi (lightning).

For more useful resistances, you might consider; Duergar (poison), Shadar-Kai (necrotic) or a Githyanki (psychic). Aasimar actually have 2 resistances as they’re also resistant to necrotic damage which is likely to be much more useful than their radiant resistance.

I’ve put together a table below to show you exactly which races have which resistances and included the proportion of creatures with that damage type. Of course, there are a lot of other factors involved in choosing your race, but now you know just how effective their resistances will be in the game.

Damage TypeRacesProportion of creatures with damage type
AcidWater genasi, plasmoid14%
ColdSea Elf, Goliath, Triton9%
FireFire Genasi, Tiefling20%
ForceNone18%
LightningAir Genasi11%
NecroticAasimar, Shadar-Kai24%
PoisonDuergar, Hill Dwarf, Mountain Dwarf, Autognome, Grung (immunity), Stout Halfling, Plasmoid, Warforged, Yuan-Ti Pureblood28%
PsychicGithyanki, Githzerai, Kalashtar23%
RadiantAasimar5%
ThunderNone5%
Player ChoosesChromatic Dragonborn, Gem Dragonborn, metallic DragonbornN/A

Finally, Dragonborn get to choose their damage type for their breath weapon and resistances, but these must be for the same damage type. The question is, which do you choose? Generally, more common damage types are more commonly resisted, but this isn’t always the case. With that in mind, you want a damage type that’s rarely resisted, but commonly used.

Thankfully, there are a few damage types like this; force, necrotic and psychic damage are all rarely resisted by creatures, but still quite frequently used in attacks. Armed with this knowledge, the best types of Dragonborn are all Gem Dragonborn. They are the; Amethyst (force), Emerald (psychic) and Topaz (necrotic) forms of Gem Dragonborn.

Spells that provide damage resistance

You might also want to consider spells that will give you resistance to certain damage types, especially if you’re preparing to fight enemies that you know will be using a certain type of damage.

Below, we’ve listed out the spells that can bestow upon you damage resistances and the types of resistances they grant:

SpellLevelDamage type it protects from
Absorb elements1stOne from acid, cold, fire, lightning or thunder
Aura of life4thNecrotic
Aura of purity4thPoison
Blade wardCantripBludgeoning, piercing and slashing from weapons
Feign death3rdAll except psychic
Fire shield4thFire, cold
Gaseous form3rdNon-magical damage
Hallow5thChoose one damage type
Intellect fortress3rdPsychic
Investiture of fire6thCold
Investiture of ice6thFire
Investiture of stone6thBludgeoning, piercing and slashing from non-magical attacks
Primordial ward6thAcid, cold, fire, lightning and thunder
Protection from energy3rdOne from acid, cold, fire, lightning or thunder
Protection from poison2ndPoison
Shadow of moil4thRadiant
Stone skin4thBludgeoning, piercing and slashing (from non-magical sources)
Tasha’s otherworldly guise6thFire and poison or necrotic and radiant
Warding bond2ndAll damage
Wind walk6thBludgeoning, piercing and slashing (from non-magical sources)
Wish9thOne of your choice

Class abilities that give damage resistance

If you’re looking for classes and subclasses that can beef up your resistances to damage, then the below list includes all officially published classes and subclasses and the abilities that will give you damage resistance/immunity. It’s worth reading the full rules on these though as many are temporary effects rather than permanent resistances like with racial traits.

AbilityClassLevelDamage type it protects from
Infuse item – resistant armor Artificer6thOne of your choice
Chemical masteryAlchemist artificer15thPoison and acid
RageBarbarian1stBludgeoning, piercing and slashing
Ancestral protectorsAncestral guardian barbarian3rdDamage from attacks
Storm soul and shielding stormStorm herald barbarian6thCold, fire and lightning
Bear totem spiritTotem warrior barbarian3rdAll except psychic
Saint of forge and fireForge cleric17thBludgeoning, piercing and slashing from non-magical attacks
Soul of the forgeForge cleric6thFire
Dampen elementsNature cleric6thAcid, cold, fire, lightning and thunder
Avatar of battleWar cleric17thBludgeoning, piercing and slashing from non-magical attacks
Warding meneuverCavalier fighter7thDamage from attacks
Guarded mindPsi warrior fighter10thPsychic
Rune carver (Hill rune)Rune knight fighter7thPoison and bludgeoning, piercing or slashing
Empty bodyMonk18thAll except force
Aura of wardingOath of ancients paladin7thSpell damage
Invincible conquerorConquest paladin20thAll damage
Supernatural resistanceOathbreaker paladin15thBludgeoning, piercing and slashing from non-magical attacks
Emissary of redemptionRedemption paladin20thAll damage
Spectral defenceHorizon walker ranger15thDamage from attacks
Psychic defensesAberrant mind sorcerer6thPsychic
Umbral formShadow magic sorcerer18thAll damage except force and radiant
Elemental affiinityDraconic Sorcerer6thOne from acid, cold, fire, lightning or poison
Radiant soulCelestial warlock6thRadiant
Oceanic soulFathomless warlock6thCold
Fiendish resilienceFiend warlock10thChoose any one
Elemental giftGenie warlock6thBludgeoning, thunder, cold or fire
Thought shieldGreat old one warlock10thPsychic
Spell resistanceAbjuration wizard14thSpell damage
Inured to undeathNecromancy wizard10thNecrotic

Magic items that give damage resistance

If you’re looking for resistance to a certain type of damage to prepare for combat, I’ve listed below some magic items that will grant resistances to different damage types:

Magic itemDamage type it protects
Armor of invulnerabilityNon-magical attacks
Armor of resistanceChoose one damage type
Armor of vulnerabilityOne of bludgeoning, piercing or slashing
Dragon scale mailOne of acid, cold, fire, lightning or poison
Potion of resistanceChoose one damage type
Ring of resistanceChoose one damage type
Belt of dwarven kindPoison
Cloak of ArachnidaPoison
Boots of the winterlandsCold
Ring of warmthCold
Staff of frostCold
Brooch of shieldingForce
Frost brandFire
Helm of brillianceFire
Ring of fire elemental commandFire
Staff of fireFire
Potion of invulnerabilityAll damage
Ring of air elemental commandLightning
Ring of stone elemental commandAcid
Shield of missile attractionAll ranged weapon attacks
Boon of resilienceBludgeoning, piercing and slashing from non-magical weapons
Magic tattooChoose one
Ghost step tattooBludgeoning, piercing and slashing from non-magical weapons
Lifewell tattooNecrotic

Other methods of gaining damage resistance

There are a couple of other ways to gain damage resistance, though neither is particularly convenient. Being submerged in water will give you fire resistance while being petrified will give you resistance to all types of damage. Sadly, these are unlikely to be beneficial tactically except in very rare circumstances, but it’s still worth knowing.

So there you have it. Everything you need to know to optimise for damage resistances. Feel free to share your best builds for resisting damage in the comments below.

There’s a lot of data to digest and I’d definitely recommend keeping this article bookmarked for the next time your DM hints what kinds of creatures you’ll be fighting or when you have to create a new character.

Below is a summary of some of the key takeaways from the analysis:

  • Poison damage is the most commonly resisted damage type by monsters, followed by fire, cold then lightning.
  • Force, radiant and thunder damage are the least resisted damage types by monsters.
  • The most commonly used damage types by monsters are; poison, necrotic, psychic and fire
  • The least commonly used damage types by monsters are; radiant, thunder and cold

Published by Ben Lawrance

Ben is the creator of Dungeon Mister and is an experienced dungeon master who's been immersed in the D&D universe for over 20 years.

Leave a Reply

Discover more from Dungeon Mister

Subscribe now to keep reading and get access to the full archive.

Continue reading