13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Protector Korelor30The People's MilitiaWestfall
Saltscale Tide Lord37Stranglethorn Vale
Protector Leick30The People's MilitiaWestfall
Saltscale Forager35–36Stranglethorn Vale
Scout Galiaan30The People's MilitiaWestfall
Saltscale Hunter35–36Stranglethorn Vale
Erlan Drudgemoor8Elwynn Forest
Surena Caledon9Elwynn Forest
Deer1Moonglade
Watcher Keller37The Night WatchDuskwood
Watcher Hartin36The Night WatchDuskwood
Watcher Jordan39The Night WatchDuskwood
Watcher Dodds29The Night WatchDuskwood
Splinter Fist Ogre25–26Duskwood
Fawn1Elwynn Forest
Splinter Fist Fire Weaver26–27Duskwood
Splinter Fist Taskmaster27–28Duskwood
Lars18Duskwood
Homer Stonefield5Fruit SellerElwynn Forest
Thorgas Grimson5Hunter TrainerDun Morogh
Veldan Lightfoot10Leather Armor MerchantElwynn Forest
Nightbane Worgen26–27Duskwood
Bailiff Conacher30Redridge Mountains
Guard Howe30Redridge Mountains
Sharptooth Frenzy31–32Stranglethorn Vale
Maximillian Crowe10Warlock TrainerElwynn Forest
Keras Wolfheart61Arathi Basin BattlemasterDarnassus
Flora Silverwind44Superior HerbalistStranglethorn Vale
Defias Night Blade25–26Duskwood
Defias Enchanter26–27Duskwood
Llane Beshere5Warrior TrainerElwynn Forest
Thran Khorman5Warrior TrainerDun Morogh
Lyria Du Lac12Warrior TrainerElwynn Forest
Ander Germaine60Warrior TrainerStormwind City
Jorik Kerridan5Rogue TrainerElwynn Forest
Solm Hargrin5Rogue TrainerDun Morogh
Keryn Sylvius11Rogue TrainerElwynn Forest
Osborne the Night Man60Rogue TrainerStormwind City
Nightbane Tainted One30–31Duskwood
Venture Co. Lumberjack34–35Stranglethorn Vale

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.