13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Ak'Zeloth22The Barrens
Constance Brisboise10Apprentice ClothierTirisfal Glades
Bowen Brisboise24Journeyman TailorTirisfal Glades
Pyrewood Armorer14–15Silverpine Forest
Moonrage Armorer14–15Silverpine Forest
Pyrewood Tailor14–15Silverpine Forest
Moonrage Tailor14–15Silverpine Forest
Pyrewood Leatherworker14–15Silverpine Forest
Moonrage Leatherworker14–15Silverpine Forest
Wallace the Blind19WeaponsmithSilverpine Forest
Blackmoss the Fetid13Teldrassil
Kris Legace30Freewheeling TradeswomanHillsbrad Foothills
Zixil32Merchant SupremeHillsbrad Foothills
Overwatch Mark I32ProtectorHillsbrad Foothills
Ott32WeaponsmithHillsbrad Foothills
Hal McAllister40Fish MerchantHillsbrad Foothills
Sarah Raycroft40General GoodsHillsbrad Foothills
Jaysin Lanyda40Poisons & ReagentsHillsbrad Foothills
Robert Aebischer38Superior ArmorsmithHillsbrad Foothills
Jason Lemieux40Mushroom SellerHillsbrad Foothills
Claude Erksine40Pet TrainerLoch Modan
Bernie Heisten45Food & DrinkBlasted Lands
Hamlin Atkins10Mushroom FarmerTirisfal Glades
Selina Weston12Alchemy & Herbalism SuppliesTirisfal Glades
Shelene Rhobart25Journeyman LeatherworkerTirisfal Glades
Martine Tramblay15Fishing SuppliesTirisfal Glades
Patrice Dwyer20Poison SuppliesSilverpine Forest
Alexandre Lefevre18Leather Armor MerchantSilverpine Forest
Sebastian Meloche16ArmorerSilverpine Forest
Andrea Boynton18ClothierSilverpine Forest
Johan Focht19MinerSilverpine Forest
Andrew Hilbert18Trade GoodsSilverpine Forest
Guillaume Sorouy28Journeyman BlacksmithSilverpine Forest
Healing Ward37Badlands
Kyrai30Poison VendorDarnassus
Alaindia30Reagent VendorDarnassus
Flatland Prowler9Mulgore
Tallonkai Swiftroot11Teldrassil
Mist10Teldrassil
Bogling5

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.