13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Lavinia Crowe35Expert EnchanterUndercity
Thaddeus Webb30Enchanting SuppliesUndercity
Martek the Exiled42Badlands
Geltharis32Ashenvale
Fobeed35Race AnnouncerThousand Needles
Quilguard Champion30–31Razorfen Kraul
Booty Bay Bruiser57Stranglethorn Vale
Death's Head Ward Keeper15Razorfen Kraul
Arugal's Voidwalker24–25
Trackmaster Zherin30Thousand Needles
Pozzik30Thousand Needles
Wharfmaster Lozgil35Stranglethorn Vale
Kolkar Centaur30–31Desolace
Kolkar Scout30–31Desolace
Kolkar Mauler31–32Desolace
Kolkar Windchaser31–32Desolace
Kolkar Battle Lord32–33Desolace
Kolkar Destroyer32–33Desolace
Magram Scout32–33Desolace
Magram Outrunner32–33Desolace
Magram Wrangler33–34Desolace
Magram Windchaser33–34Desolace
Magram Stormer34–35Desolace
Magram Pack Runner34–35Desolace
Magram Marauder35–36Desolace
Magram Mauler35–36Desolace
Gelkis Outrunner32–33Desolace
Gelkis Scout32–33Desolace
Gelkis Stamper33–34Desolace
Gelkis Windchaser33–34Desolace
Gelkis Earthcaller34–35Desolace
Gelkis Mauler35–36Desolace
Gelkis Marauder35–36Desolace
Maraudine Scout37–38Desolace
Maraudine Wrangler36–38Desolace
Maraudine Mauler38–39Desolace
Maraudine Windchaser38–39Desolace
Maraudine Stormer39–40Desolace
Maraudine Marauder39–40Desolace
Maraudine Bonepaw37–38Desolace

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.