13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Tharek Blackstone12Dun Morogh
Scarlet Worker55–57Western Plaguelands
Scarlet Lumberjack54–56Western Plaguelands
Scarlet Smith59Western Plaguelands
Dalaran Watcher18–19Silverpine Forest
Dalaran Wizard19–20Silverpine Forest
Rattlecage Skeleton2–3Tirisfal Glades
Pyrewood Watcher13–14Silverpine Forest
Moonrage Watcher13–14Silverpine Forest
Moonrage Sentry14–15Silverpine Forest
Pyrewood Sentry14–15Silverpine Forest
Pyrewood Elder14–15Silverpine Forest
Moonrage Elder14–15Silverpine Forest
Kelstrum Stonebreaker45Warrior TrainerIronforge
Naga Explorer43–44Stranglethorn Vale
Vile Fin Oracle19–20Silverpine Forest
Vile Fin Lakestalker18–19Silverpine Forest
Muad10Tirisfal Glades
Deeb12Tirisfal Glades
Dalaran Protector14–15Silverpine Forest
Dalaran Warder16–17Silverpine Forest
Dalaran Mage15–16Silverpine Forest
Dalaran Conjuror17–18Silverpine Forest
Stephen Bhartec2–3Tirisfal Glades
Daniel Ulfman2–3Tirisfal Glades
Karrel Grayves2–3Tirisfal Glades
Samuel Fipps5Tirisfal Glades
Dalaran Spellscribe21Silverpine Forest
Gray Forest Wolf7–8Elwynn Forest
Bloodsnout Worg16–17Silverpine Forest
Moonrage Bloodhowler15–16Silverpine Forest
Captured Scarlet Zealot9Tirisfal Glades
Sheep3Elwynn Forest
Tirisfal Farmer6–7Tirisfal Glades
Tirisfal Farmhand5–6Tirisfal Glades
Farmer Solliden8Tirisfal Glades
Apothecary Renferrel14Royal Apothecary SocietySilverpine Forest
Dalar Dawnweaver21Silverpine Forest
Rot Hide Brute16–17Silverpine Forest
Rot Hide Plague Weaver17–18Silverpine Forest

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.