How to Get Each NPC in Terraria: Complete Easy Guide for All Playthroughs

If you’ve ever spent hours wandering your Terraria world wondering why the Guide is your only permanent resident, you’re not alone. Unlocking every villager is one of the most satisfying side goals in the game, and it unlocks tons of useful items, discounts, and quality-of-life perks you won’t get anywhere else. We’re breaking down exactly how to get each NPC in Terraria, from pre-hardmode basics to the most elusive event-exclusive characters you might have missed after hundreds of hours of play. You don’t need fancy mods or a perfect world to unlock every single one, just a little patience and clear knowledge of what each character needs to move in.

How to Get Each NPC in Terraria: Pre-Hardmode Basic Unlocks

Most new players unlock their first 10 NPCs without even trying, but some have easy-to-miss conditions that can leave you waiting weeks for them to show up. First, you need to make sure you have valid housing for each NPC before you meet their unlock condition—if there’s no empty, suitable room, they won’t spawn even if you check every box. For pre-hardmode, the most commonly missed basic NPCs include the Dryad, who only moves in once you’ve defeated your first boss, and the Demolitionist, who requires you to have at least one explosive in your inventory before he’ll appear.

A lot of new players also miss the Angler, who doesn’t spawn in your base automatically—you have to find him sleeping on the shore of an Ocean biome first, then talk to him to trigger his move-in condition. You don’t have to complete any of his fishing quests to get him to move in, contrary to a very common myth floating around online. If you’re playing on a multiplayer server, make sure no other player has already claimed the Angler on the world, or he won’t spawn for you.

All valid NPC housing has to meet the same core requirements, regardless of the character you’re trying to unlock:

  • A completely enclosed room with at least 60 total tiles of space, not counting the walls or door frame
  • At least one source of light, one piece of comfortable furniture (chair, sofa, or bench), and one flat furniture item (table, work bench, or dresser)
  • No background wall gaps, and a door or wooden platform block that acts as an entry point
  • No proximity to corrupted, crimson, or hallowed biomes, unless you’re trying to unlock the Tax Collector later in your playthrough

Hidden Post-Hardmode NPCs You Might Have Missed

Once you defeat the Wall of Flesh and unlock hardmode, a whole new set of NPCs becomes available, and most of them have far more specific unlock conditions than the pre-hardmode cast. For example, the Steampunker only moves in once you’ve defeated at least one mechanical boss, and she sells the Clentaminator, which is hands down the best tool for clearing corrupted biomes off your map. The Wizard is another often-missed hardmode NPC, who spawns randomly in the underground hallow biome, and you have to track him down and talk to him to get him to move into your base, just like the Angler.

A lot of players also struggle to unlock the Truffle, who only moves into a house built entirely in an above-ground glowing mushroom biome. You’ll need to plant at least 100 glowing mushroom seeds in mud blocks above sea level to make a valid biome for him, and you have to be in hardmode for him to spawn at all. If you’re having trouble getting him to show up, double check that your mushroom biome is above sea level—underground mushroom biomes won’t count for his spawn condition, even if you build a valid house there. He sells the Autohammer, which lets you craft shroomite armor, one of the strongest ranged armor sets in the entire game, so he’s well worth the extra effort to unlock.

Event-Exclusive and Rare NPC Unlock Conditions

If you’ve unlocked all the standard pre and post-hardmode NPCs but still have empty slots in your NPC list, you’re probably missing event-exclusive or rare spawn characters that only show up under very specific circumstances. The Santa Claus NPC, for example, only moves in if you have an empty house during the Christmas in-game event, which runs from December 15 to December 31 on your device’s local calendar. He will despawn after the event ends, so you’ll have to wait until the next holiday season to get him back if you miss the window.

The Party Girl is another rare spawn, who has a 1/40 chance to spawn every morning once you have at least 8 other NPCs living in your base. You can speed up her spawn by throwing regular parties using the Party Center item, which increases her spawn chance to 1/10 for the duration of the event. The Tax Collector is another fan favorite rare NPC, who you can only unlock by throwing Purification Powder on a Tortured Soul enemy that spawns in the underworld. He collects taxes from all other NPCs living in your base, giving you a steady stream of passive gold every in-game day, which is a huge help for buying expensive items like the Clentaminator solution or summoning items for endgame bosses.

Pro Tips to Make Unlocking NPCs Faster and Easier

Unlocking every NPC doesn’t have to be a slog, and there are a few small tricks you can use to cut down on wait times and avoid common mistakes. First, build a dedicated NPC housing block near your spawn point as early as possible, with 30+ empty rooms that meet the basic housing requirements we listed earlier. That way, as soon as you meet an NPC’s unlock condition, they’ll move in immediately instead of you having to scramble to build a house for them after the fact.

Always check your housing menu using the question mark icon to confirm a room is valid before you assume it’s ready for an NPC to move in—small mistakes like a single missing background wall tile or a door that opens into a corrupted biome can keep NPCs from spawning for weeks. If you’re looking for a specific wandering NPC like the Wizard or the Tavernkeep, drink a Hunter Potion to make their spawn points glow bright red through walls, so you don’t have to dig around aimlessly looking for them. You can also build small outposts in biomes where rare NPCs spawn, with a valid house and a bed to set your spawn point, so you can reload the world until the NPC you’re looking for spawns nearby. If you’re playing on a multiplayer server, make sure you’re the one who triggers the unlock condition for the NPC you want, or they might spawn for another player and move into their house instead of yours.

At the end of the day, unlocking every villager is a fun side project that makes every part of your Terraria playthrough easier, from early game crafting to endgame boss fights. You don’t have to rush to unlock all of them at once, and it’s totally fine to unlock them gradually as you progress through the game’s main story. Now that you know how to get each NPC in Terraria, you can start planning out your housing block and checking off the unlock conditions for every character you’ve missed in previous playthroughs. Even if you’ve already beaten the Moon Lord, going back to unlock the few remaining NPCs you missed is a great way to get more use out of your endgame world.