NPC Housing & Happiness Guide

NPCs in Terraria need houses to move in. Once they're housed, you can manage their happiness by pairing them with neighbors they like in biomes they enjoy. Happy NPCs give you discounts and sell pylons for fast travel.

Valid House Requirements

A house must meet these minimum requirements to be considered valid:

Quick House Template

The classic "prison" style: 10 wide x 6 tall with wood walls, one torch, one workbench, one chair, and a wooden door. This qualifies as a valid house and takes minimal materials.

NPC Happiness — How It Works

Each NPC has preferences for where they want to live (biome) and who they want to live with (neighbors). Meeting these preferences increases their happiness, which:

Crowding Penalty

Having more than 3 NPCs within 120 blocks of each other gives a happiness penalty. Spread out your NPCs across different biomes. Don't build a giant NPC tower in one spot.

Best NPC Pairings

Here are the optimal pairings to maximize happiness and unlock all pylons:

BiomeNPC 1NPC 2Pylon
ForestGuideZoologistForest Pylon
DesertArms DealerNurseDesert Pylon
SnowMechanicCyborgSnow Pylon
JungleDryadWitch DoctorJungle Pylon
HallowParty GirlWizardHallow Pylon
UndergroundDemolitionistTavernkeepCavern Pylon
OceanAnglerGolferOcean Pylon

Pylon Network

Once you have a pylon, you can teleport between any two pylons from anywhere on the map. Build one pylon per biome for fast travel across your entire world. This is essential for Hardmode when you're traversing long distances.

Complete NPC List

NPCArrival ConditionLovesLikesDislikesHates
GuideAlways available at startForestClothier
MerchantAll players have 50+ silver totalForestDesert
NurseOne player has 100+ HPArms DealerForestSnowZoologist
Arms DealerGun or bullet in inventoryNurseDesertDemolitionist
DryadDefeated any bossJungleDesertZoologist
DemolitionistExplosive in inventoryTavernkeepUndergroundArms Dealer
ClothierDefeated SkeletronGuide
MechanicFound in DungeonCyborgSnowUnderground
WizardFound in Cavern layerHallow
TavernkeepDefeated Eater/BrainDemolitionistUnderground
SteampunkerDefeated one mechanical bossJungleParty Girl
CyborgDefeated PlanteraMechanicSnowUnderground
PrincessAll other town NPCs housedEveryone

← Back to Home