13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Tilli Thistlefuzz30Enchanting SuppliesIronforge
Daryl Riknussun35Cooking TrainerIronforge
Emrul Riknussun30Cooking SupplierIronforge
Grimnur Stonebrand35Fishing TrainerIronforge
Tansy Puddlefizz30Fishing SupplierIronforge
Burbik Gearspanner30Trade SupplierIronforge
Grumnus Steelshaper60Armor CrafterIronforge
Hulfdan Blackbeard60Rogue TrainerIronforge
Ormyr Flinteye50Rogue TrainerIronforge
Fenthwick40Rogue TrainerIronforge
Tynnus Venomsprout30Shady DealerIronforge
Hjoldir Stoneblade30Blade MerchantIronforge
Thistleheart40Warlock TrainerIronforge
Briarthorn50Warlock TrainerIronforge
Alexander Calder60Warlock TrainerIronforge
Springspindle Fizzlegear45Artisan EngineerIronforge
Gearcutter Cogspinner30Engineering SuppliesIronforge
Tally Berryfizz35Expert AlchemistIronforge
Soolie Berryfizz30Alchemy SuppliesIronforge
Theramore Sentry35–36Dustwallow Marsh
Hammerhead Shark31Wetlands
Basking Shark41Deeprun Tram
Garyl30Tabard VendorOrgrimmar
Thrumn25Tabard VendorThunder Bluff
Merill Pleasance25Tabard VendorUndercity
Shalumon25Tabard VendorDarnassus
Rebecca Laughlin25Tabard VendorStormwind City
Brown Riding Wolf10Orgrimmar
Arctic Riding Wolf10The Barrens
Medic Tamberlyn51Dustwallow Marsh
Medic Helaina51Dustwallow Marsh
Archery Target1Dustwallow Marsh
Apothecary Zinge29Royal Apothecary SocietyUndercity
Murk Slitherer45–46
Murk Spitter46–47
Murk Worm47–48The Temple of Atal'Hakkar
Saturated Ooze47–48The Temple of Atal'Hakkar
Gordunni Ogre40–41Feralas
Gordunni Brute42–43Feralas
Gordunni Mauler43–44Feralas

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.