13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Silt Crawler40–41Swamp of Sorrows
Young Black Ravager23–24Duskwood
Brother Sammuel5Paladin TrainerElwynn Forest
Bromos Grummner5Paladin TrainerDun Morogh
Brother Wilhelm11Paladin TrainerElwynn Forest
Lord Grayson Shadowbreaker60Paladin TrainerStormwind City
Black Widow Hatchling24–25Duskwood
Ariena Stormfeather55Gryphon MasterRedridge Mountains
Guard Ashlock35Redridge Mountains
Guard Hiett35Redridge Mountains
Guard Clarke36Redridge Mountains
Guard Pearce35Redridge Mountains
Guard Adams35Redridge Mountains
Kurzen Jungle Fighter32–33Stranglethorn Vale
Kurzen Commando33–35Stranglethorn Vale
Kurzen Elite36–37Stranglethorn Vale
Kurzen Medicine Man32–33Stranglethorn Vale
Kurzen Headshrinker34–35Stranglethorn Vale
Kurzen Witch Doctor36–37Stranglethorn Vale
Kurzen Wrangler34Stranglethorn Vale
Marryk Nurribit5Mage TrainerDun Morogh
Rybrad Coldbank5WeaponsmithDun Morogh
Frostmane Novice3–4Dun Morogh
Rohh the Silent26Redridge Mountains
Rotted One25–26Duskwood
Carrion Recluse25–26Duskwood
Swamp Talker50Swamp of Sorrows
Brother Paxton27LibrarianElwynn Forest
Brother Neals50Elwynn Forest
Kat Sampson17Leather Armor MerchantLoch Modan
Sergeant De Vries10Morale OfficerElwynn Forest
Dorin Songblade22ArmorerRedridge Mountains
Dane Lindgren30Journeyman BlacksmithStormwind City
Dawn Brightstar35Arcane GoodsElwynn Forest
Morley Eberlein8ClothierElwynn Forest
Gunder Thornbush30TradesmanDuskwood
Deputy Rainer10Elwynn Forest
Kurzen War Tiger32–33Stranglethorn Vale
Kurzen War Panther32–33Stranglethorn Vale
Kurzen Subchief35–36Stranglethorn Vale

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.