13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Crushridge Ogre34–35Alterac Mountains
Crushridge Brute35–36Alterac Mountains
Crushridge Mauler36–37Alterac Mountains
Crushridge Mage37–38Alterac Mountains
Crushridge Enforcer38–39Alterac Mountains
Mug'thol43Alterac Mountains
Stone Fury37Alterac Mountains
Syndicate Rogue21–22Hillsbrad Foothills
Syndicate Watchman20–21Hillsbrad Foothills
Marshal Redpath41Hillsbrad Foothills
Hillsbrad Tailor24–25Hillsbrad Foothills
Hillsbrad Apprentice Blacksmith24–25Hillsbrad Foothills
Hillsbrad Farmer23–24Hillsbrad Foothills
Hillsbrad Peasant24–25Hillsbrad Foothills
Hillsbrad Footman25–26Hillsbrad Foothills
Hillsbrad Miner26–27Hillsbrad Foothills
Hillsbrad Sentry27–28Hillsbrad Foothills
Dalaran Shield Guard31–32Alterac Mountains
Dalaran Theurgist32–33Alterac Mountains
Stanley24Hillsbrad Foothills
Enraged Stanley24Hillsbrad Foothills
Magistrate Henry Maleb30Hillsbrad Foothills
Loremaster Dibbs30Hillsbrad Foothills
Melisara25Hillsbrad Foothills
Ravenclaw Regent22Silverpine Forest
Captured Farmer4Hillsbrad Foothills
Count Remington Ridgewell40House of NoblesStormwind City
Crushridge Warmonger39–40Alterac Mountains
Borgus Stoutarm55Gryphon MasterBurning Steppes
Aethalas61Warsong Gulch BattlemasterDarnassus
Lyranne Feathersong56Food & DrinkWinterspring
Captain Ironhill32Hillsbrad Foothills
Foreman Bonds30Hillsbrad Foothills
Baron Vardus40Alterac Mountains
Caretaker Caice5Tirisfal Glades
Andrew Brownell40Undercity
Thomas Arlento5Tirisfal Glades
Jamie Nore5Tirisfal Glades
Doreen Beltis5Tirisfal Glades
Sahvan Bloodshadow5Tirisfal Glades

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.