13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Treasure Hunting Buccaneer44–45Tanaris
Jewel10Troyas' PetFeralas
Jacob10Angelas' PetFeralas
Daryn Lightwind30Cenarion Lore KeeperTeldrassil
Erelas Ambersky30Teldrassil
Brother Sarno55Stormwind City
Stone Watcher of Norgannon60Tanaris
Lyon Mountainheart40Ironforge
High Tinker Mekkatorque63King of GnomesIronforge
Feathermoon Sentinel55Feralas
Darnall53Tailoring SuppliesMoonglade
Mardrack Greenwell54Food & DrinkFeralas
Faralorn53General SuppliesFeralas
Harklane49Fish VendorFeralas
Tinkmaster Overspark57Master Gnome EngineerIronforge
Savanne49Fishing SuppliesFeralas
Brannock52FishermanFeralas
Vivianna52Trade SuppliesFeralas
Kylanna Windwhisper52Master AlchemistFeralas
Xylinnia Starshine51Expert EnchanterFeralas
Master Mechanic Castpipe57Ironforge
Zas'Tysh35Orgrimmar
Zjolnir45Raptor HandlerDurotar
Xar'Ti50Raptor Riding TrainerDurotar
Binjy Featherwhistle50Mechanostrider PilotDun Morogh
Milli Featherwhistle50Mechanostrider MerchantDun Morogh
Kindal Moonweaver42Feralas
Jer'kai Moonweaver36Feralas
Mulgore Protector57Mulgore
Thalgus Thunderfist30Weapon MerchantIronforge
Gammerita48The Hinterlands
Bimble Longberry30Fruit VendorIronforge
Deathguard Elite55Tirisfal Glades
Vile Priestess Hexx51The Hinterlands
Qiaga the Keeper50The Hinterlands
Captured Sprite Darter41Feralas
Blastmaster Emi Shortfuse27Gnomeregan
Tyrande Whisperwind63High Priestess of EluneDarnassus
Ashenvale Sentinel40Ashenvale
Barrens Guard40The Barrens

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.