How to Get NPCs in Terraria: Easy Step-by-Step Guide for New and Returning Players

If you’ve ever spawned into a new Terraria world with nothing but a copper pickaxe and a dream, you know how lonely the first few nights feel. You’re fending off slimes and demon eyes, scrambling to build a tiny shelter before the moon rises, and wishing you had someone to sell you extra torches or healing potions. That’s exactly why learning how to get NPCs in Terraria is one of the first critical skills every player should pick up early on. I still remember my first playthrough where I built 10 identical tiny boxes and wondered why only the Guide would move in — turns out I skipped half the spawn requirements I’m going to walk you through today.

Core Requirements You Need to Meet to Get NPCs in Terraria

Before any NPC will consider moving into your base, you have to provide a living space that meets the game’s basic validity rules. These rules are the same for every NPC, from the common Merchant to the rare Truffle, so you can use the same template for all your early-game housing. You don’t need fancy stone or brick builds to start, even plain wood houses work perfectly as long as they hit all the marks.

  • A fully enclosed space with at least 60 total tiles (but no more than 750, so giant castles won't work for individual NPC homes)
  • At least one solid block for the NPC to stand on, one light source, one table or workbench, and one chair
  • A door or wooden platform entrance that keeps most hostile mobs out when closed
  • Walls that are fully filled in (no gaps, and don't use naturally generated dirt walls, those don't count)
  • Zero corruption, crimson, or hallow within 25 tiles of the house’s outer edges

You can check if a house is valid using the housing menu in your inventory, just click the ? icon and click the house to see what's missing. I always recommend testing every house right after you build it, so you don’t end up waiting days for an NPC to spawn just because you missed a single wall tile. If you’re playing with friends, you can split up the work of gathering wood and building houses to get your first set of NPCs moved in before the first blood moon hits.

How to Unlock Common and Rare NPCs As You Progress

Once you have valid empty houses available, NPCs will move in automatically as you hit their specific unlock requirements. Most of these requirements tie to natural progression, so you’ll unlock most common NPCs without even trying in your first 10 hours of play. The first NPC you’ll get after the Guide is almost always the Merchant, who spawns as soon as you have 50 silver in your inventory. You can hit that mark easily by looting a few underground chests or selling extra ore you mine in your first few trips below the surface.

Other easy early-game NPCs include the Nurse, who spawns when you have more than 100 maximum health (you’ll need to find 5 heart crystals underground to hit that), and the Demolitionist, who moves in as soon as you have any type of explosive in your inventory. The Nurse is one of the most useful early-game NPCs, since she can heal you for a small fee even if you're mid-boss fight. I’ve saved so many runs against the Eye of Cthulhu by running back to my base mid-fight to top off my health with the Nurse instead of wasting all my healing potions.

As you beat bosses and unlock hardmode, you’ll get access to rarer, more specialized NPCs. The Dryad moves in after you beat your first boss, and she sells biome blocks and purification items to help you fight corruption spread. The Truffle, one of the most sought-after hardmode NPCs, requires a valid house built in an above-ground glowing mushroom biome, and he sells the autohammer you need to make shroomite gear for late-game ranged builds. The Tax Collector, a fun quality of life NPC, spawns when you throw purification powder on a tortured soul you find wandering the Underworld, and he’ll collect passive income from all your other NPCs for you.

Mistakes That Stop NPCs From Spawning (And How to Fix Them)

Even if you think you followed all the rules, it’s common to run into issues where NPCs refuse to move in. Most of these issues have super simple fixes, so you don’t have to tear down your entire base to fix them. The most common mistake new players make is leaving gaps in their house walls, even tiny 1-tile gaps that you think are for ventilation will make the house count as invalid.

Another super common mistake is using naturally generated walls. Dirt walls that spawn with the world don’t count as valid housing walls, even if you dig out a cave and add a door and furniture. You have to craft and place walls yourself for them to count. If your base is near a corruption or crimson biome, that’s another common blocker, even if you can’t see the corrupted blocks from your house, they might still be within the 25-tile radius that prevents spawns.

If NPCs won't move in, your first step should always be running the housing validity check, it will flag 90% of common issues immediately. If the check says the house is valid but no NPC is spawning, make sure you’ve hit that NPC’s specific unlock requirement, and that you don’t already have that NPC living somewhere else in your world. If an NPC dies to a mob invasion or boss fight, you don’t have to redo their unlock requirement, they’ll respawn after 2 to 3 in-game days as long as you have an empty valid house available for them. I once lost my Merchant to a blood moon horde and panicked thinking I had to grind 50 silver again, but he showed back up three days later with all his inventory intact.

How to Arrange NPCs for Maximum Benefits

Once you have all your core NPCs unlocked, you can start arranging their housing to unlock extra bonuses. Every NPC has preferred biomes and preferred neighbors, and if you place them in those conditions, their happiness level goes up. Happier NPCs sell items for lower prices, buy items from you for higher prices, and will sell you biome-specific pylons that let you fast travel across the map.

You don’t have to worry about happiness in pre-hardmode if you don’t want to, the penalties for low happiness are minimal, and you won’t unlock pylons until you hit hardmode anyway. Once you get to hardmode though, it’s worth taking an hour to rearrange your NPCs to hit their happiness requirements. For example, the Guide loves the forest biome and likes living near the Merchant and Nurse, the Dryad prefers the jungle and gets along with the Witch Doctor, and the Mechanic likes living underground near the Goblin Tinkerer.

Pylons are one of the biggest quality of life upgrades in the game, so it's worth planning your NPC housing around happiness from early hardmode onward. You can place pylons in every major biome, so you don’t have to spend 10 minutes running across the map to get to the jungle or snow biome when you need to farm materials. If you're playing on master mode, keeping NPCs happy will also reduce the price of boss summoning items, which saves you a ton of grinding for materials. I once saved almost 20 gold on summoning items for the Moon Lord just by keeping my Wizard at maximum happiness for a few in-game weeks.

Getting NPCs in Terraria is far less complicated than it seems once you know the basic rules. You don’t need fancy builds or rare materials to get your first group of vendors set up, just a few simple wooden houses and a little bit of progress through the game’s early content. Take the time to set up their houses correctly early on, and you’ll have access to every item, service, and fast travel point you need to beat even the hardest bosses the game throws at you. It’s one of the first small wins that makes every Terraria playthrough feel like your own little world, not just a series of boss fights.