World of Warcraft
NPCs
22,877 named NPCs from the current World of Warcraft game client, with type, classification, and quest cross-links.

In Memoriam
About this list
This roster comes from the current game client's data files, so it is not a complete list of every NPC in the game - older world NPCs that are no longer in the modern client are absent.
The roster, counted
Counts of the 22,877 named NPCs in the current client build. 3,353 of them carry a title such as "Rogue Trainer".
By classification
By creature type
Raid & Dungeon Bosses
Every journal boss has its own encounter page with the dungeon it belongs to, its loot, and the abilities the dungeon journal lists for the encounter. Browse all raid & dungeon bosses, or start from Dungeons & Raids. Tameable creatures are grouped at Creature Families.
Browse All NPCs A-Z
Rare & Rare Elite NPCs (331)
The named rare spawns and rare-elite NPCs the current game client carries - the ones worth hunting for a mount, a pet or a transmog drop. The other 22,546 named NPCs, including every plain Elite, are in the A-Z slices above.
Background
Art © Blizzard Entertainment. Fan reference, not affiliated.