13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Kurzen Shadow Hunter36–38Stranglethorn Vale
Grimnal45Mail & Plate MerchantSwamp of Sorrows
Hartash45Weapon MerchantSwamp of Sorrows
Thultash45Food & Drink VendorSwamp of Sorrows
Thultazor45Arcane Goods VendorSwamp of Sorrows
Thralosh45Cloth & Leather Armor MerchantSwamp of Sorrows
Malosh50Warrior TrainerSwamp of Sorrows
Haromm50Shaman TrainerSwamp of Sorrows
Ogromm50Hunter TrainerSwamp of Sorrows
Kartosh50Warlock TrainerSwamp of Sorrows
Banalash50Trade GoodsSwamp of Sorrows
Watcher Royce35The Night WatchDuskwood
Watcher Hutchins20The Night WatchDuskwood
Mosshide Gnoll20–21Wetlands
Mosshide Mongrel21–22Wetlands
Mosshide Mistweaver22–23Wetlands
Mosshide Fenrunner22–23Wetlands
Mosshide Trapper23–24Wetlands
Mosshide Brute24–25Wetlands
Mosshide Mystic25–26Wetlands
Mosshide Alpha27Wetlands
Highland Raptor23–24Wetlands
Highland Lashtail24–25Wetlands
Highland Scytheclaw25–26Wetlands
Highland Razormaw27–28Wetlands
Elder Razormaw29Wetlands
Mottled Raptor22–23Wetlands
Mottled Screecher24–25Wetlands
Mottled Scytheclaw25–26Wetlands
Mottled Razormaw26–27Wetlands
Bluegill Murloc20–21Wetlands
Bluegill Puddlejumper21–22Wetlands
Bluegill Forager22–23Wetlands
Bluegill Warrior24–25Wetlands
Bluegill Muckdweller23–24Wetlands
Bluegill Oracle25–26Wetlands
Black Slime20–21Wetlands
Crimson Ooze24–25Wetlands
Black Ooze23–24Wetlands
Monstrous Ooze25–26Wetlands

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.