13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Innkeeper Skindle46InnkeeperStranglethorn Vale
Talvash del Kissel50Ironforge
Defias Dockmaster10Elwynn Forest
Defias Bodyguard10Elwynn Forest
Jarkal Mossmeld35Badlands
Onin MacHammar12Dun Morogh
Yalda52Darkshore
Baelog41Uldaman
Eric "The Swift"40Uldaman
Olaf40Uldaman
Sethir the Ancient12Teldrassil
Revelosh40Uldaman
Minion of Sethir8–9Teldrassil
Remains of a Paladin35Uldaman
Defias Dockworker8–9Elwynn Forest
Innkeeper Grosk30InnkeeperDurotar
Innkeeper Gryshka30InnkeeperOrgrimmar
Innkeeper Karakul30InnkeeperSwamp of Sorrows
Renzik "The Shiv"40SI:7 OperativeStormwind City
Lucius20Redridge Mountains
Dran Droffers45Droffers and Son SalvageOrgrimmar
Malton Droffers40Droffers and Son SalvageOrgrimmar
Tiev Mordune22Silverpine Forest
Arantir45The Hand of ChaosRedridge Mountains
Zilzibin Drumlore35Orgrimmar
Earthen Rocksmasher42–43Uldaman
Earthen Sculptor42–43Uldaman
Flagglemurk the Cruel16Darkshore
Lady Vespira22Darkshore
Lord Sinslayer16Darkshore
Venomlash Scorpid39–40Uldaman
Obsidian Sentinel42Uldaman
Agent Kearnen22Westfall
Blackrock Soldier55–56Burning Steppes
Blackrock Sorcerer55–56Burning Steppes
Blackrock Slayer56–57Burning Steppes
Blackrock Warlock56–57Burning Steppes
Blackrock Battlemaster57–58Burning Steppes
Shadowforge Geologist40–41Uldaman
Obsidian Elemental51–53Burning Steppes

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.