13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Kenata Dabyrie35Arathi Highlands
Marcel Dabyrie34Arathi Highlands
Moktar Krin35Thousand Needles
Feero Ironhand20Ashenvale
Belgrom Rockmaul35Orgrimmar
Genavie Callow32Undercity
Parqual Fintallas35Undercity
Braug Dimspirit35Stonetalon Mountains
Grenka Bloodscreech31Thousand Needles
Scarlet Avenger56–57Western Plaguelands
Scarlet Spellbinder57–58Western Plaguelands
Gnome Pit Boss35Thousand Needles
Goblin Pit Boss30Thousand Needles
Maurin Bonesplitter35Desolace
Rok'Alim the Pounder30Thousand Needles
Overlord Mok'Morokk45Dustwallow Marsh
Draz'Zilb40Dustwallow Marsh
Tharg44Dustwallow Marsh
Mudcrush Durtfeet42Dustwallow Marsh
Frostmaw37Alterac Mountains
Bloodsail Deckhand43–44Stranglethorn Vale
Bloodsail Swabby42–44Stranglethorn Vale
Daisy15Race Starter GirlThousand Needles
Willix the Importer27Razorfen Kraul
Heralath Fallowbrook25Razorfen Kraul
Agam'ar24–25Razorfen Kraul
Rotting Agam'ar28Razorfen Kraul
Raging Agam'ar25–26Razorfen Kraul
Death's Head Acolyte28–29Razorfen Kraul
Death's Head Adept27–28Razorfen Kraul
Death's Head Priest26–27Razorfen Kraul
Death's Head Sage29–30Razorfen Kraul
Death's Head Seer28–29Razorfen Kraul
Razorfen Geomancer25Razorfen Kraul
Treshala Fallowbrook20Darnassus
Razorfen Dustweaver28–29Razorfen Kraul
Razorfen Groundshaker27–28Razorfen Kraul
Razorfen Earthbreaker30–31Razorfen Kraul
Razorfen Handler25–26Razorfen Kraul
Razorfen Beast Trainer28–29Razorfen Kraul

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.