13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Hogan Ference20Duskwood
Goldtooth8Elwynn Forest
Zaldimar Wefhellt13Mage TrainerElwynn Forest
Princess9Elwynn Forest
Maginor Dumas60Master MageStormwind City
Master Mathias Shaw62Leader of SI:7Stormwind City
Gath'Ilzogg26Warlord of the Blackrock ClanRedridge Mountains
Singe24Redridge Mountains
Mazen Mac'Nadir44Academy of Arcane Arts and SciencesStormwind City
Kendor Kabonka50Master of Cooking RecipesStormwind City
Foreman Oslow20Redridge Mountains
Martie Jainrose20Redridge Mountains
Chef Breanna19Redridge Mountains
Magistrate Solomon36Redridge Mountains
Bellygrub24Redridge Mountains
Barkeep Daniels21Redridge Mountains
Grizzle Halfmane61Alterac Valley BattlemasterUndercity
Zem Leeward25Redridge Mountains
Corporal Keeshan25Redridge Mountains
Dungar Longdrink55Gryphon MasterStormwind City
Riding Wolf (Winter)1
Karm Ironquill16Mining SuppliesLoch Modan
Cog Glitzspinner30Duskwood
Priestess Anetta5Priest TrainerElwynn Forest
High Priestess Laurena60Priest TrainerStormwind City
Priestess Josetta13Priest TrainerElwynn Forest
Darcy15WaitressRedridge Mountains
Dockmaster Baren20Redridge Mountains
Marshal Marris35Redridge Mountains
Jason Mathers7FishmongerElwynn Forest
Katie Hunter10Horse BreederElwynn Forest
Horse5Redridge Mountains
Porcine Entourage7Elwynn Forest
Old Murk-Eye20Westfall
Captain Grayson30Westfall
Markus1Elwynn Forest
Morganth26Redridge Mountains
Stitches35Gift from the EmbalmerDuskwood
Verner Osgood25Redridge Mountains
Imp5

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.