Terraria NPC List: All 26 Town NPCs & How to Unlock Them (1.4.5)
Every Terraria NPC unlock requirement — all 26 town NPCs from Merchant to Princess, the 3 wandering NPCs, town pets and slimes, plus housing and spawn rules.
FAQ
How many NPCs are in Terraria?
What does an NPC need to move in?
Who is the hardest NPC to unlock?
Do NPCs fight or help in combat?
Which NPCs are found in the world instead of spawning?
The roster
Terraria’s population is bigger than it looks: 26 town NPCs who claim houses, 3 wanderers who never settle, 4 town pets, and 8 town slimes — 41 residents total. Most spawn automatically once their condition is met and a valid house exists; eight are world encounters you have to find (our bound NPCs guide covers those rescues).
Pre-Hardmode town NPCs
| NPC | How to unlock |
|---|---|
| Guide | Always present at world start |
| Merchant | All players hold 50+ silver combined |
| Nurse | Anyone has more than 100 max HP and Merchant is present |
| Demolitionist | Anyone carries an explosive and Merchant is present |
| Dye Trader | Carry any dye item or dye material |
| Angler | Rescue at the Ocean (bound, sleeping) |
| Zoologist | Fill 10% of the Bestiary |
| Dryad | Defeat Eye of Cthulhu, Eater of Worlds/Brain of Cthulhu, or Skeletron |
| Painter | 8 other town NPCs live in the world |
| Golfer | Rescue in the Underground Desert |
| Arms Dealer | Carry any bullet or bullet-firing gun |
| Tavernkeep | Rescue (Unconscious Man) after Eater of Worlds/Brain of Cthulhu |
| Stylist | Rescue from a Spider Nest |
| Goblin Tinkerer | Rescue in the Cavern layer after beating the Goblin Army |
| Witch Doctor | Defeat Queen Bee |
| Clothier | Defeat Skeletron (he’s the Old Man, reformed) |
| Mechanic | Rescue inside the Dungeon |
| Party Girl | 1/40 daily chance once 20 other town NPCs exist |
Hardmode town NPCs
| NPC | How to unlock |
|---|---|
| Wizard | Rescue in the Cavern layer |
| Tax Collector | Purify a Tortured Soul (Underworld) with Purification Powder |
| Truffle | Hardmode + a vacant house in a surface Glowing Mushroom biome |
| Pirate | Defeat a Pirate Invasion |
| Steampunker | Defeat any mechanical boss — sells the Clentaminator |
| Cyborg | Defeat Plantera |
| Santa Claus | Defeat the Frost Legion during the Christmas season |
| Princess | All other town NPCs are present (except pets and Santa) |
The wanderers — no house required
- Old Man: stands at the Dungeon entrance; summons Skeletron at night; becomes the Clothier afterward.
- Traveling Merchant: a ~22% chance to spawn on any given morning (4:30 AM–noon) once two NPCs live in town — re-logging in that window can re-roll his stock, which is a whole article’s worth of rare items.
- Skeleton Merchant: wanders the Cavern layer with an underground-only shop (bones, Spelunker Glowsticks, Slap Hand).
Pets and slimes
There are four types of town pet: the Cat, Dog, and Bunny arrive via pet licenses bought from the Zoologist, and the fourth type is the Town Slimes — a 1.4.4+ scavenger hunt of 8 distinct slimes, each with a bespoke trigger (throw Purification Powder at a slime, fish during a Blood Moon for the Surly Slime, lure one with a fallen star). Pets share housing with anyone and all slimes coexist once earned.
Why staffing matters
NPCs aren’t decoration — they’re the economy:
- Spawn suppression: three nearby town NPCs sharply reduce enemy spawns — a staffed town is a safe zone.
- Boss-scaled stats: every boss kill buffs all NPC damage/defense permanently.
- Pylon power: two housed NPCs within range activate every pylon — the whole fast-travel network is staffed towns.
- Price discounts: happiness multiplies shop prices; a well-placed NPC buys and sells at up to ~25% better rates.
If a house isn’t filling, run the housing query in the housing menu — the game tells you exactly which requirement failed.
Screenshot sources: cover and gallery — official Steam store screenshots (Re-Logic).
Gallery
Related Articles
Pylon Guide: All 11 Types, NPC Rules & Network Setup (1.4.5)
All 11 Terraria pylons — the 2-NPC staffing rule, biome requirements, one-per-type limits, the Universal Pylon, and the teleport network.
Last updated Oct 5
Terraria Beginner Guide: First Night to First Boss (2026)
Survive day one and night one in Terraria 1.4.5 — shelter, crafting stations, mining progression, your first NPCs, and the path to the Eye of Cthulhu.
Last updated Sep 27
Goblin Army Guide: How to Summon & Beat the Invasion (1.4.5)
Terraria's first invasion — Goblin Battle Standard crafting, the 200 HP dawn roll, the kill-count formula, and the Goblin Tinkerer unlock.
Last updated Oct 5
Was this helpful?
Thanks for the feedback!