13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Burning Blade Invoker39–40Desolace
Razzeric30Thousand Needles
Zuzubee35Race AnnouncerThousand Needles
Shreev39Tanaris
Zamek30Thousand Needles
Slitherblade Naga32–33Desolace
Slitherblade Sorceress32–33Desolace
Slitherblade Warrior33–34Desolace
Slitherblade Myrmidon34–35Desolace
Slitherblade Razortail35–36Desolace
Slitherblade Tidehunter36–37Desolace
Slitherblade Tide Priestess33–34
Slitherblade Oracle34–35Desolace
Slitherblade Sea Witch35–36Desolace
Rizzle Brassbolts30Thousand Needles
Zangen Stonehoof25Thunder Bluff
Rau Cliffrunner30Thousand Needles
Foreman Cozzle38Stranglethorn Vale
Raging Thunder Lizard33–34Desolace
Elder Thunder Lizard37–38Desolace
Gritjaw Basilisk31–32Desolace
Hulking Gritjaw Basilisk35–36Desolace
Lelanai35Saber HandlerDarnassus
Zachariah Post30Undead Horse MerchantTirisfal Glades
Randal Hunter10Horse Riding InstructorElwynn Forest
Kildar50Wolf Riding InstructorOrgrimmar
Jartsam45Nightsaber Riding InstructorDarnassus
Ultham Ironhorn10Ram Riding InstructorDun Morogh
Velma Warnam30Undead Horse Riding InstructorTirisfal Glades
Felicia Doan30General Trade Goods VendorUndercity
Riding Ram (Brown)1–2Winterspring
Truk Wildbeard50BartenderThe Hinterlands
Dawnwatcher Selgorm25The Argent DawnDarnassus
Argent Guard Manados23The Argent DawnDarnassus
Dawnwatcher Shaedlass22The Argent DawnDarnassus
Argent Guard Thaelrid18The Argent DawnBlackfathom Deeps
Fallenroot Satyr20–21Ashenvale
Fallenroot Rogue21–22Darkshore
Nazeer Bloodpike48Dustwallow Marsh
"Swamp Eye" Jarl42Dustwallow Marsh

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.