Enemy HP (rounded) — Reference

Notes

Little note: HP are rounded. Elite enemies have ~7× HP and are shown in brackets (normal difficulty only). HP values for higher PowerLevels are normal difficulty only. For Chill difficulty use ×0.8 multiplier. Thanks to Bart for the list.

Indoor / Outdoor - high-level values (examples at level 50)

Indoor enemy (lvl50 PL1) Resistances Chill (×0.8) Normal / HC (100%) PL8 (×27) PL15 (×750) PL20 (×24k) PL25 (×1M) Outdoor enemy (lvl50 PL1) Resistances Chill (×0.8) Normal / HC (100%) PL8 (×27) PL15 (×750) PL20 (×24k) PL25 (×1M)
evil keepFire / Lightning1.000 = 1k1.000.000 = 1M OrclandsFire / Shadow1.000 = 1k1.000.000 = 1M
Arcane mage (witch)8,8k11k (77k)297k8,25M264M11B Impaler11,6k15,75k (110k)425,25k11,85M379,2M15,75B
Firehound (dog)8,5k10,625k (74k)286,9K7,95M254,4M10,6B Orc chieftain (area dmg buff)15,2k19k (133k)513k14,25M456M19B
Shadow mage (priest)12,6k15,75k (110k)425,25K11,85M379,2M15,75B Orc shaman9,3k11,68k (82k)
Shapeshifter17,1k21,36k (150k)577,1k15,98M511,2M21,36B Orc warrior9,6k12k (84k)
Dark elves (group)25k each31,3k each845,1k23,48M751,2M31,3B Fire shaman88k110k2.970k82,5M2.640M110B
Volcrate62,4k78,1k2.108k58,58M1.874M78,1B Gnurr (check again)128k160k4.320k120M3.840M160B
Werewolf128k160k4.320k120M3.840M160B Krigg brothers (3)128k/128k/184k160k/160k/230k4.320k120M3.840M160B
Black knight248k310k8.370k232,5M7.440M310B Stelmak312k390k
Titan (boss)248k310k8.370k232,5M7.440M310B

Region tables — Keep / Sewers / Crypt / Dungeon / Caves

Enemy level Keep (lightning / fire) - name Base Actual HP Sewers (fire / shadow) - name Base Actual HP Crypt (cold / shadow) - name Base Actual HP Dungeon (water / arcane) - name Base Actual HP Caves (lightning / arcane) - name Base Actual HP
2 kobold3030 slave2525 skeleton3030 devourer4040 giant crab5555
4 giant bat4040 gunner4040 skeleton mage3030 death skull2525 arachnid3030
6 fat ogre400400 Marauder180180 zombie220220 juggernaut220220 blocker (shell)200200
8 kamikazee kobold5050 stealth enemy250250 skeleton summoner (warlord?)400400 spider with slow250250 giant beetle (poison)250250
10 witch350350 insect300300 skeleton archer400400 hammer guy450450 nasty350350
12 dog400400 warrior600600 undead700700 lacodon (jumps)800800 giant scorpion800800
14 priest-pack (B)800800 warlord800800 skeleton sorcerer800800 evil watcher800800 rock thrower14001400
16 shapeshifter (range/melee)12001200 healer shaman800800 vampire/mist/leech10001000 kraken (stealth add)10001000 charger (rock)12001200
18 kobold18001800 slave12001200 skeleton14001400 devourer18001800 giant crab24002400
20 giant bat18001800 gunner15001500 skeleton mage14001400 death skull15001500 arachnid18001800
22 fat ogre37003700 Marauder25002500 zombie28002800 juggernaut30003000 blocker (shell)28002800

Faction table — Orcs / Elves / Barbs / Dwarves / Humans

Lvl Orcs (fire/shadow) BaseActual Elves (arcane/water) BaseActual Barbs (cold/phys) BaseActual Dwarves (phys/lightning) BaseActual Random? / Humans BaseActual
2 orc3030 elf fighter2525 tracker3535 defender3535 humanWarrior3030
4 orc archer3030 elf archer2525 hunter3535 crossbow3535 archer3030
6 orc brute250250 elf shieldmaster200200 mountain man250250 big axe w shield220220 guard250250
8 bleeder250250 elf tracker200200 rusher250250 cast magic resist spell250250 priest w anticrit250250
10 orc warrior400400 elf sorc350350 shaman400400 defender400400 maceman400400
12 orc shaman600600 elf sword dancer800800 warhound600600 melee + spell600600 halberdier600600
14 impaler800800 elf wizard700700 axe thrower800800 big hammer800800 mage800800
16 orc chieftain10001000 elf enchanter900900 berserker10001000 protection spell + melee10001000 paladin w heal10001000
18 orc14001400 elf fighter12001200 tracker16001600 dwarfApprentice16001600 humanWarrior14001400
20 orc archer14001400 elf archer12001200 hunter16001600 dwarfCrossbowman16001600 archer14001400

Formula (extracted)

m_MaxHealth = (100f + remoteSettings.enemyHealthModMinLevelBonus +
  (remoteSettings.enemyHealthModMaxLevelBonus - remoteSettings.enemyHealthModMinLevelBonus)
  * (monsterLevel - remoteSettings.enemyHealthModMinLevel)
  / (remoteSettings.enemyHealthModMaxLevel - remoteSettings.enemyHealthModMinLevel)) / 100f;

This snippet shows how the game scales enemy max health in code (for reference).