13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Rhiannon Davis32Expert TailorUndercity
Trianna25Journeyman TailorDarnassus
Vhan26Journeyman TailorThunder Bluff
Timothy Worthington51Master TailorDustwallow Marsh
High Priestess MacDonnell60Western Plaguelands
Shadow Priestess Vandis60Tirisfal Glades
Alchemist Arbington58Western Plaguelands
Apothecary Dithers58Tirisfal Glades
Ezra Grimm61Stratholme
Carlin Redpath58The Argent DawnEastern Plaguelands
Darrowshire Spirit57Eastern Plaguelands
Thonys Pillarstone25Journeyman EnchanterIronforge
Jhag26Journeyman EnchanterOrgrimmar
Malcomb Wynn23Journeyman EnchanterUndercity
Betty Quin25Journeyman EnchanterStormwind City
Jenova Stoneshield58Stable MasterStormwind City
Lalina Summermoon27Journeyman EnchanterDarnassus
Mot Dawnstrider21Journeyman EnchanterThunder Bluff
Kitta Firewind44Artisan EnchanterElwynn Forest
Annora54Master EnchanterUldaman
Hgarth46Artisan EnchanterStonetalon Mountains
Cauldron Lord Bilemaw53Western Plaguelands
Cauldron Lord Razarch56Western Plaguelands
Cauldron Lord Malvinious55Western Plaguelands
Cauldron Lord Soulwrath58Western Plaguelands
Wynd Nightchaser62Winterspring
Faldron32Expert LeatherworkerDarnassus
Stratholme Courier57Stratholme
Darianna24Journeyman LeatherworkerDarnassus
Tarn36Expert LeatherworkerThunder Bluff
Randal Worth24Journeyman LeatherworkerStormwind City
Drakk Stonehand55Master Leatherworking TrainerThe Hinterlands
Hahrana Ironhide55Master LeatherworkerFeralas
Argent Rider60The Argent DawnEastern Plaguelands
Innkeeper Lyshaerya30InnkeeperDesolace
Shelgrayn30Stable MasterDesolace
Aboda29Stable MasterDesolace
Innkeeper Sikewa30InnkeeperDesolace
Innkeeper Abeqwa30InnkeeperThousand Needles
Awenasa30Stable MasterThousand Needles

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.