13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Ghost Saber19–20Darkshore
Harruk40Pet TrainerDurotar
Kurll50Food & DrinkAzshara
Grokor40Pet TrainerSwamp of Sorrows
Zudd40Pet TrainerStranglethorn Vale
Rarck55General GoodsAlterac Valley
Jenn Langston5Stormwind City
Erich Lohan5Stormwind City
Steven Lohan5Stormwind City
David Langston5Stormwind City
Deviate Coiler15–16The Barrens
Deviate Stinglash16–17The Barrens
Deviate Creeper15–16The Barrens
Deviate Slayer16–17The Barrens
Deviate Stalker15–16The Barrens
Deviate Ravager18–19Wailing Caverns
Deviate Guardian18–19Wailing Caverns
Devouring Ectoplasm16–17The Barrens
Sentinel Tysha Moonblade10Darkshore
Evolving Ectoplasm17–18Wailing Caverns
Deviate Lurker16–17The Barrens
Deviate Horror18–19
Cerellean Whiteclaw15Darkshore
Thundris Windweaver15Darkshore
Asterion15Darkshore
Trigore the Lasher19The Barrens
Kresh20Wailing Caverns
Mutanus the Devourer22Wailing Caverns
Mad Magglish18The Barrens
Sentinel Elissa Starbreeze20Darkshore
Lizzarik19Weapon DealerThe Barrens
Jorb37Lizzarik's BodyguardThe Barrens
Athrikus Narassin31Cult of the Dark StrandDarkshore
Balthule Shadowstrike15Darkshore
Delmanis the Hated17Darkshore
Delgren the Purifier19Ashenvale
Ilkrud Magthrull24Ashenvale
Crane Operator Bigglefuzz18The Barrens
Wizbang Cranktoggle15Darkshore
Anaya Dawnrunner16Darkshore

Classic reference data from QuestieDB (Forever data, commit c5de61a), with positions on Forever's zone maps. It doesn't confirm that an NPC, location, quest or item is in Forever.