D&D Pre-Built NPCs
144 D&D 5e pre-built NPCs with complete stat blocks. Each NPC has full ability scores, saves, skills, AC, HP, speed, and CR — drop them into your session as-is or use them as a template for your own DM creations. Beats rolling stat blocks from scratch.
Ranger
actor
alchemist
archer
architect
armorer
arms merchant
assassin
baker
barber
bartender
beggar
board member
buckle maker
builder
businessperson
butler
carder
carpenter
chamberlain
chaplain
charioteer
cheesemaker
chemist
clock maker
clothes washer
commander
conjurer
courtesan
cowherd
crossbowman
cutler
cutpurse
cutthroat
dairyman
diplomat
diver
economist
farrier
fisherman
gambler
gardener
gladiator
gravedigger
inscriptionist
instructor
interpreter
jailer
judge
juggler
knight
laborer
librarian
marine
martial artist
mentor
messenger
miner
moneylender
musician
noble
officer
official
page
pawnbroker
pilgrim
priest
prince
procurer
rabble-rouser
riflesmith
runecrafter
scavenger
scholar
scrivener
seamster
shaman
shepherd
shipwright
singer
slave trader
smuggler
sorcerer
spice merchant
stevedore
storyteller
surgeon
swordsman
tanner
thatcher
town counselor
town crier
trapper
vendor
water carrier
wheelwright
wood merchant
woodcutter
zoologist
How to use pre-built D&D NPCs without breaking pacing
A pre-built D&D NPC stat block solves two problems at once: it saves you the math of constructing a guard or a noble from scratch, and it gives the encounter a known challenge rating so you can balance the fight. The trade-off is that an NPC drop-in feels generic if you don't add at least one piece of fiction on top of it. The fastest fix is to give every NPC you use one specific trait — a verbal tic, a physical scar, a single possession the party will remember. That trait costs you nothing at the table but makes the NPC feel authored. Treat the Doungim catalogue as a math layer: the stat block is correct and balanced, and the personality is what you add.
Recolouring an NPC: changing flavour without changing math
Every stat block in this list can be reused as a different creature with no math changes — swap the species and profession in your narration, keep the AC, HP, and abilities the same. A “Human Bandit” statblock works equally well as a goblin highway robber, a tiefling cultist, or a dwarven mercenary. The CR doesn't care about the model. This is the single highest-leverage move a DM can learn: build a deep library of stat blocks once, and reskin them forever. The same noble stat block can be three different antagonists across three different cities without the players noticing the math is identical.
When a pre-built D&D NPC is the wrong choice
Pre-built NPCs are wrong for two situations: when the campaign's villain needs a unique ability that's thematic to the arc, and when an NPC is meant to be a recurring ally who grows with the party. In both cases the stat block needs to be custom — a villain whose signature spell mirrors the corruption arc, an ally whose features evolve as the friendship matures. For everything else — shopkeepers, guards, soldiers, peasants, mid-tier nobility, cult fodder, generic priests and scholars — a pre-built NPC is faster and more balanced than building from scratch. Reserve your prep time for the characters who matter to the story.