There used to be a field in npc_list that determined what zone an NPC was placed in, but that seems to be gone now.
How does the server determine what zone to place an NPC in now? Is it NPCID based?
Determining the zoneid for NPCs
Re: Determining the zoneid for NPCs
bits 12-24 in the npcid are the zoneid