13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Deepmoss Hatchling14Stonetalon Mountains
Deepmoss Matriarch22Stonetalon Mountains
Nyoma20Cooking SuppliesTeldrassil
Danlyia17Food & Drink VendorTeldrassil
Daelyshia55Hippogryph MasterAshenvale
Keeper Ordanus29Ashenvale
Fenrus the Devourer25Shadowfang Keep
Archmage Arugal26Shadowfang Keep
Piznik20Venture Co.Stonetalon Mountains
Commander Springvale24Shadowfang Keep
Odo the Blindwatcher24Shadowfang Keep
Scarlet Preserver29–30Tirisfal Glades
Scarlet Scout29–30Tirisfal Glades
Scarlet Magician29–30Tirisfal Glades
Scarlet Sentry30–31Tirisfal Glades
Scarlet Augur30–31Tirisfal Glades
Scarlet Disciple30–31Tirisfal Glades
Scarlet Soldier35–36Scarlet Monastery
Scarlet Gallant33–34Scarlet Monastery
Scarlet Beastmaster34–35Scarlet Monastery
Scarlet Evoker36–37Scarlet Monastery
Scarlet Guardsman36–37Scarlet Monastery
Scarlet Diviner34–35Scarlet Monastery
Scarlet Protector36–37Scarlet Monastery
Scarlet Scryer30–31Scarlet Monastery
Scarlet Sorcerer37–38Scarlet Monastery
Scarlet Myrmidon37–38Scarlet Monastery
Scarlet Adept33–34Scarlet Monastery
Scarlet Conjuror35–36Scarlet Monastery
Scarlet Defender37–38Scarlet Monastery
Scarlet Chaplain34–35Scarlet Monastery
Scarlet Wizard38–39Scarlet Monastery
Scarlet Centurion38–39Scarlet Monastery
Scarlet Champion39–40Scarlet Monastery
Scarlet Abbot39–40Scarlet Monastery
Scarlet Tracking Hound33Scarlet Monastery
Kriggon Talsone25FishermanWestfall
Scarlet Torturer30–31Scarlet Monastery
Heldan Galesong25FishermanDarkshore
Unfettered Spirit31–32Scarlet Monastery

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.