Vampires, zombies, etc, have souls. They just never left the body after it died so to speak which is why imo they are known as the Un-dead.
It depends on your point of view, really. Vampires and other undead were believed to be animated corpses with no real mind of their own, at least in the past.
It also depends on how you define "the soul".