13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Fallenroot Satyr25Ashenvale
Blackfathom Tide Priestess25Ashenvale
Blackfathom Oracle25Ashenvale
Gnomeregan Evacuee40Dun Morogh
Wulmort Jinglepocket30Smokywood PasturesIronforge
Mirror Image9999BlademasterAshenvale
Skonk40Amateur ChefArathi Highlands
Tam'kar37Arathi Highlands
Ancient Fire Elemental34–35Alterac Mountains
Flameseer Dubelen35Desolace
Amaryllis Webb35Swamp of Sorrows
Zai'enki28Thousand Needles
Seductress Ceeyna38Mistress of DesireDesolace
Arbor Tarantula1Stranglethorn Vale
Hay Weevil1Arathi Highlands
Flesh Picker1Desolace
Reckless Warlock35Alterac Mountains
Scorched Screeching Roguefeather29–30Thousand Needles
Singed Highperch Consort28Thousand Needles
Seared Needles Cougar27–28Thousand Needles
Witherbark Champion34–35Arathi Highlands
Witherbark Goliath35Arathi Highlands
Mai'zin40Gurubashi BloodchangerStranglethorn Vale
Captain Aransas40Stranglethorn Vale
Red Bag60Burning Steppes
GurgthockUnknownPTR EnthusiastOrgrimmar
Slitherblade Tide Priestess33–34Desolace
Kha'damu9999Chosen of the Blood LoaStranglethorn Vale
Death's Head Cultist37Thousand Needles
Dark Rider41Duskwood
High Tinker Mekkatorque63King of GnomesIronforge
Chained Spirit60Stranglethorn Vale
Frix Xizzix50Feralas
Dire Wolf Alpha26Duskwood
Black Widow Broodmother26Duskwood
Uprooted Gloomwood26–62Duskwood
Nightmare Runner26Duskwood
Nightmare Weaver26Duskwood
Deranged Ogre26Duskwood
Demented Fire Weaver26Duskwood

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.