Terraria

Terraria NPC Housing Guide

A Terraria NPC housing guide covering valid housing, NPC unlock requirements, happiness, pylons, useful town setups, important NPCs, and Hardmode NPC progression.

How NPC Housing Works

Terraria NPCs need valid housing before they can move in. Early on, simple wooden rooms are enough. As your world grows, housing becomes more important because NPC placement affects shops, happiness, pylons, travel, and progression.

You can start with a basic town near spawn, then later split NPCs into smaller biome towns so you can unlock pylons and travel across your world faster.

Happiness Is Useful, Not Mandatory

You do not need perfect NPC happiness to enjoy Terraria. Focus on simple valid housing first, then improve happiness later for useful NPCs, better prices, and pylon travel.

Valid Housing Basics

These are the most important housing rules new players should understand before building NPC rooms.

Build Valid Rooms

A basic NPC house needs enough enclosed space, player-placed background walls, a light source, a comfort item, a flat surface item, and an entrance.

Use the Housing Menu

Open the housing menu and use the query tool to check if a room is valid. If something is missing, the game will usually tell you what the issue is.

Background Walls Matter

New players often forget that housing needs placed background walls, not just outer blocks. Crafted wooden walls are enough for early houses.

Build Extra Rooms Early

NPCs move in as you unlock them. Building extra empty rooms early prevents you from scrambling when useful NPCs become available.

Why Happiness and Pylons Matter

Once you have enough NPCs, happiness becomes useful for shop prices and unlocking biome pylons.

Biome Preference

Many NPCs prefer certain biomes. Placing them in a liked biome can improve happiness, while disliked biomes can make them less happy.

Neighbor Preference

NPCs also care about nearby neighbors. Pairing NPCs with people they like can improve prices and help unlock pylons.

Avoid Crowding

Putting too many NPCs close together can reduce happiness. Smaller towns spread across different biomes usually work better than one giant apartment block.

Pylons Need Happy Towns

Pylons let you teleport between towns, but you need the right NPC happiness and biome setup before NPCs will sell them.

How NPC Happiness Works

NPC happiness is based on population, nearby neighbors, and biome location. You do not need to min-max everything, but understanding the basics helps with pylons and shop prices.

Happiness Affects Prices

Happy NPCs can give better shop prices, while unhappy NPCs can make items more expensive. This matters most for NPCs you buy from often, like the Goblin Tinkerer, Mechanic, Painter, Nurse, Demolitionist, and Steampunker.

Population Matters

NPCs do not like being overcrowded. Instead of putting everyone in one giant apartment forever, spread them into smaller towns once you have more NPCs unlocked.

Neighbors Matter

NPCs have relationship preferences. Some NPCs like or love each other, while others dislike or hate each other. Pairing the right neighbors improves happiness and helps with discounts.

Location Matters

Many NPCs prefer certain biomes. Moving NPCs into a biome they like can improve happiness and help unlock pylons.

Helpful NPC Details Most Players Miss

These small housing details make town planning easier once you start building pylon networks.

Pets and Town Slimes Are Safe

Town pets and town slimes do not count against NPC happiness or overcrowding. You can place them near NPCs without hurting discounts.

Pets and Slimes Can Help Pylons

Even though pets and town slimes do not hurt happiness, they can still help count as town NPCs for pylons. This is useful when one NPC is living alone.

Biome Overlap Can Work

Some towns can sit in overlapping biomes, like Hallow plus Snow. If an NPC likes one part of the biome combination, that can still help the setup.

Princess Is Flexible

The Princess is easy to place because she likes all town NPCs and does not care about biome location. She can help improve happiness in many town setups.

Recommended Town Setups

You do not need perfect NPC happiness, but these town ideas give you useful pylons, better shop access, and practical progression value.

Forest Starter Town

  • Good early home for the Guide, Merchant, Nurse, Zoologist, or Golfer.
  • Keep your first crafting area, storage, and basic shops here.
  • Later, split NPCs apart if you want better happiness and pylon access.
  • A town pet or town slime can help keep a pylon active without overcrowding.

Underground Utility Town

  • Great for Goblin Tinkerer, Mechanic, and Demolitionist style setups.
  • Useful because reforging, wiring, explosives, and accessory upgrades are all high-value services.
  • Goblin Tinkerer is one of the best NPCs to keep happy because reforging can get expensive.
  • Protect the area so enemies do not interrupt shopping or reforging.

Jungle Town

  • Good for Dryad, Witch Doctor, and Painter setups.
  • Useful if you want Jungle access, summoner items, paints, and building materials nearby.
  • Make the town safe because Jungle enemies can be rough.
  • A Jungle pylon is very useful for boss prep, exploration, and later progression.

Desert Utility Town

  • Useful for Arms Dealer, Nurse, Steampunker, Dye Trader, or Golfer depending on your setup.
  • The Steampunker becomes very important after a Mechanical Boss because of the Clentaminator.
  • A Desert pylon gives fast access to a large biome that can otherwise be annoying to cross.
  • This town is especially useful if you care about ranged items, biome control, or utility shops.

Ocean Town

  • Useful for Angler, Pirate, and other Ocean-friendly pairings.
  • Makes fishing quests and Ocean travel much easier.
  • An Ocean pylon saves a lot of time on large worlds.
  • This is more convenience-focused than progression-critical.

Mushroom Town

  • Needed for moving in the Truffle during Hardmode.
  • The house must be in a surface Glowing Mushroom biome.
  • Important for certain late-game items and ranger progression.
  • Build this before you need it so the Truffle can move in smoothly.

Most Important NPCs for Progression

Some NPCs are much more important than others because they affect crafting, healing, reforging, biome control, or class progression.

Guide

The Guide is one of the best beginner tools because he shows crafting recipes and hints. Use him whenever you find an unfamiliar material.

Merchant

The Merchant is one of the first useful NPCs because he sells basic supplies like arrows, torches, rope, and other early utility items.

Nurse

The Nurse can heal you for coins. She is especially useful near boss arenas or difficult events, but do not rely on her instead of preparing properly.

Goblin Tinkerer

The Goblin Tinkerer is one of the most important NPCs because reforging and accessory combining can massively improve your build.

Early Game NPCs

These NPCs help you get started with crafting, supplies, healing, fishing, decoration, and basic world progression.

Guide

Guide

Essential

Provides crafting help and progression hints

Unlock

Spawns automatically

Tip

Use him to check recipes for any material you do not recognize.

Merchant

Merchant

Essential

Sells basic supplies like arrows, torches, rope, and potions

Unlock

Have 50+ silver coins

Useful Biome

Forest

Nurse

Nurse

Essential

Heals the player for coins

Unlock

Increase max health

Useful Biome

Forest

Tip

Useful near boss arenas, but healing costs can add up.

Demolitionist

Demolitionist

Useful

Sells bombs, grenades, and explosive items

Unlock

Have explosives

Tip

Useful for mining, evil biome orbs/hearts, and early boss prep.

Zoologist

Zoologist

Useful

Sells mounts, pets, vanity, and animal-related items

Unlock

Fill Bestiary to 10%

Painter

Painter

Optional

Sells paints and decoration items

Unlock

Have 8 town NPCs present

Dye Trader

Dye Trader

Optional

Sells dyes and dye-related items

Unlock

Have a dye item or strange plant

Angler

Angler

Useful

Gives fishing quests and fishing rewards

Unlock

Found sleeping at the Ocean

Useful Biome

Ocean

Tip

Worth housing if you care about fishing quests, accessories, or completion.

Party Girl

Party Girl

Optional

Sells party items and decorations

Unlock

Rare chance after enough NPCs are present

Progression NPCs

These NPCs are tied more directly to bosses, events, exploration, class builds, reforging, wiring, and important utility.

Dryad

Dryad

Useful

Sells purification items and gives world evil status

Unlock

Defeat a boss

Useful Biome

Forest

Arms Dealer

Arms Dealer

Useful

Sells ammo and ranged weapons

Unlock

Have a gun or bullets

Useful Biome

Desert

Goblin Tinkerer

Goblin Tinkerer

Essential

Reforging and accessory combining

Unlock

Rescue after defeating the Goblin Army

Useful Biome

Underground

Tip

One of the most important NPCs in the game. Unlock him as soon as you can.

Mechanic

Mechanic

Useful

Sells wires, wrenches, pressure plates, and traps

Unlock

Found in the Dungeon

Useful Biome

Underground

Tavernkeep

Tavernkeep

Useful

Old One's Army gear, sentries, and Defender Medals

Unlock

Found after defeating the Goblin Army

Stylist

Stylist

Optional

Changes player hairstyle

Unlock

Rescue in a Spider Cave

Golfer

Golfer

Optional

Sells golf items and golf rewards

Unlock

Found in the Underground Desert

Useful Biome

Desert

Witch Doctor

Witch Doctor

Useful

Sells summoner items and later Jungle wings

Unlock

Defeat Queen Bee

Useful Biome

Jungle

Tip

Important for summoner progression and certain Jungle shop items.

Clothier

Clothier

Useful

Sells vanity items and is tied to Skeletron-related progression

Unlock

Defeat Skeletron

Hardmode NPCs

These NPCs appear after Hardmode progression, special events, biome setup, or later boss milestones.

Wizard

Wizard

Useful

Sells magic items and utility items

Unlock

Found in the Cavern layer during Hardmode

Steampunker

Steampunker

Essential

Sells Clentaminator, teleporters, and mechanical-themed items

Unlock

Defeat a Mechanical Boss

Useful Biome

Desert

Tip

The Clentaminator is very useful for managing biome spread.

Tax Collector

Tax Collector

Useful

Generates passive coin income

Unlock

Purify a Tortured Soul in the Underworld

Truffle

Truffle

Essential

Sells mushroom-themed gear and important ranger progression items

Unlock

Build a valid house in a surface Glowing Mushroom biome

Useful Biome

Mushroom

Tip

You need a surface Mushroom biome, not just an underground Mushroom area.

Pirate

Pirate

Useful

Sells pirate weapons and pirate-themed items

Unlock

Defeat the Pirate Invasion

Cyborg

Cyborg

Useful

Sells rockets, launchers, and high-tech items

Unlock

Defeat Plantera

Santa Claus

Santa Claus

Optional

Sells holiday items

Unlock

Defeat Frost Legion during the Christmas season

Princess

Princess

Late Game

Sells royal items and can fit into many happiness setups

Unlock

Have all other town NPCs present

Quick NPC Housing Rules

Simple habits that make Terraria NPC housing and town management much easier.

Build extra houses before you need them.
Use the housing query tool when a room does not work.
Add background walls, a chair, a table, a light, and an entrance.
Keep early housing simple instead of overbuilding.
Do not place every NPC in one crowded apartment forever.
Spread towns across useful biomes once you unlock more NPCs.
Pair NPCs based on happiness once you want pylons.
Protect towns from enemies, events, and biome spread.
Use pylons to reduce travel time across the world.
Prioritize the Nurse, Merchant, Goblin Tinkerer, and Steampunker.
Build a Mushroom biome house before trying to move in the Truffle.
Keep the Guide housed because he matters for recipes and progression.
Prioritize happiness for NPCs you spend money with often.
Town pets and town slimes can help pylons without hurting happiness.
Do not worry about max happiness for NPCs whose discounts do not matter much.
Biome towns are usually better than one giant NPC apartment.
Use practical town placement first, then optimize happiness later.

Useful NPC Resources

These resources can help with detailed NPC unlocks, happiness pairings, and housing setup.

Official Terraria NPC Guide

The official wiki.gg reference for NPC unlocks, housing, shops, happiness, and town NPC behavior.

Open Resource

NPC Happiness Guide

A useful wiki.gg reference for NPC biome preferences, neighbor preferences, and happiness setup details.

Open Resource

Terraria Beginner Guide

Use the beginner guide alongside this page if you are still learning shelter, crafting, early progression, and Hardmode prep.

What to Learn Next

Once your towns are set up, these Terraria guides are the best next steps.

Best Overall NPC Housing Advice

Do not overthink NPC housing at the start. Build simple valid rooms, unlock useful NPCs, and keep your main base functional. Once you have more NPCs, start spreading them into smaller biome towns so you can improve happiness, unlock pylons, and travel faster. The most important early priorities are having enough housing, keeping the Guide available for crafting help, unlocking the Merchant and Nurse, and getting the Goblin Tinkerer as soon as possible.