There are many monsters and npcs in New Moon, and here is a list of some areas and what kinds you can find there. No where near complete. NOTE: general npcs such as young women, prostitutes, travellers, wanderers, nomads etc with little or no differences between them are referred to simply as 'people'. Also when I say thieves, this takes into account their various disguises (merchants, shady men)
Heliopolis
people, rats, guards, seagulls, doves, sparrows, street pigs, thieves, mages, priests, marshalls, guild leaders (bertran, high priest of cymoc, muve of the weavers guild etc.), krondal the goblin chewer, dwarves, dogs, gypsies
The Forest and the Area West of Heliopolis
goblins, orcs, dire wolves, timber wolves, serpents, hobgoblins, centaurs, priests, thieves, badgers, deer, wart-hogs, ogres, rabbits, cubs/baby animals (of all kinds), people, dwarves, rangers, bears, forest leopards, gypsies, ogres
The Swamp and the Area South of Heliopolis
pechs, will-o-wisps, hell hounds, zombies, harpies, beremouths, bog men, witches, lilith of the marsh, skeletons
Witton-on-the-sea and the Area East of Heliopolis
people, crabs, dogs, pirates, mages, pirates
Hilsham, Goblin's End, the Circus and the Area North of Heliopolis
people, sheep, dogs, sorceress, rabbits
Heliopolis Island
people, pirates, dodos, feral cats, seagulls, the lich
Leviatha and the Area immediatly East
people, thieves, dogs, priests, guild-masters, draconians, leviatha army members, guards, sheriffs, estinar, barbarians
Hebrotion and the Area North of Leviatha
gnomes, dwarves, people, goblins, rats
Tsan
people, rats, dogs, kobuns, guards
The Area East of Tsan
people, behemoths, ronin, ghostly ronin, elven warrioress, monks, feral cats
Chang Wong and Surronding Areas
feral trolls, trolls, guards, miners, craftsmen, lizards
Kanex and the Underdark
fireflies, dwarves, gnomes, shadow alliance members, rebellion members, slimes, rats, demonic creatures, abjudicator