13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
King Bangalash43Stranglethorn Vale
Murloc Lurker9–10Elwynn Forest
Sergeant Yohwa40Stranglethorn Vale
Corporal Bluth40Camp TraderStranglethorn Vale
Murloc Streamrunner6–7Elwynn Forest
Panther32–33Stranglethorn Vale
Kebok35Stranglethorn Vale
Private Thorsen30Stranglethorn Vale
Brother Nimetz40Stranglethorn Vale
Adolescent Whelp34–35Swamp of Sorrows
Dreaming Whelp35–36Swamp of Sorrows
Green Wyrmkin41–42Swamp of Sorrows
Wyrmkin Dreamwalker42–43Swamp of Sorrows
Green Scalebane42–43Swamp of Sorrows
Scalebane Captain43–44Swamp of Sorrows
Elder Dragonkin45Swamp of Sorrows
Marsh Murloc41–42Swamp of Sorrows
Marsh Inkspewer42–43Swamp of Sorrows
Marsh Flesheater43–44Swamp of Sorrows
Marsh Oracle44–45Swamp of Sorrows
Rebel Watchman31–32Stranglethorn Vale
Lost One Mudlurker34–35Swamp of Sorrows
Skullsplitter Panther41–42Stranglethorn Vale
Lost One Fisherman35–36Swamp of Sorrows
Lost One Hunter36–37Swamp of Sorrows
Lost One Muckdweller36–37Swamp of Sorrows
Lost One Seer37–38Swamp of Sorrows
Lost One Riftseeker37–38Swamp of Sorrows
Lost One Chieftain39Swamp of Sorrows
Swampwalker38–39Swamp of Sorrows
Swampwalker Elder39–40Swamp of Sorrows
Tangled Horror40–41Swamp of Sorrows
Swamp Jaguar36–37Swamp of Sorrows
Shadow Panther39–40Swamp of Sorrows
Deathstrike Tarantula40–41Swamp of Sorrows
Corporal Kaleb40Stranglethorn Vale
Commander Felstrom32Duskwood
Stranglethorn Tigress37–38Stranglethorn Vale
Krazek35Stranglethorn Vale
Kurzen's Agent32–33Stranglethorn 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.