Terraria Pygmy Necklace
Image via Re-Logic

How To Meet All NPCs in Terraria

A few of them are rare!

In Terraria, players can meet or spawn a plentitude of NPCs who provide various services, which aid the player in their journey. You can only meet a majority of the NPCs by fulfilling certain criteria. With the help of this Terraria NPCs list, you can double-check which NPC you have met or spawned at your base and which have not.

Recommended Videos

Every NPC in Terraria and how you can meet them

Here is a complete list of NPCs that you can meet in Terraria and their specific requirements to spawn.

Pre-Hardmode Town Terraria NPCs

Terraria Screenshot 1
Image via Re-Logic
  • Guide Start a New World.
  • Merchant – Earn 50 Silver Coins; In co-op, you need to still earn the same amount combined.
  • Nurse – Make sure that all of the player’s base health is greater than 100.
  • Demolitionist – Craft or get an explosive.
  • Dye Trader – Obtain any items that you can use to craft dyes.
  • Angler – Find and speak to him in the Ocean Biome.
  • Zoologist – Have at least 10% progress in the Bestiary.
  • Dryad – Defeat any boss (excluding King Slime and Wall of Flesh).
  • Painter – Acquire Old Man and Travelling Merchant plus six other NPCs.
  • Golfer – Find and speak to the Golfer in the Underground Desert.
  • Arms Dealer – Obtain bullets or any gun with a bullet ammo type in the game.
  • Tavernkeep – Beat Eater of Worlds or Brain of Cthulhu.
  • Stylist – Can be found entangled in a cobweb in the Spider Cave
  • Goblin Tinkerer – Defeat Goblin Invasion. Speak to the Goblin Tinkerer within the cavern layer.
  • Witch Doctor – Eliminate Queen Bee.
  • Clothier – Eliminate Skeltron.
  • Mechanic – Can be found in the dungeon’s cavern layer or after finding Clothier.
  • Party Girl – Is a very rare spawn rate of 2.5% after acquiring 14 Town NPCs (must include Old Man and Travelling Merchant).
  • Travelling Merchant – Requires two NPCs in town and randomly spawns between 4:30 AM to 12:00 PM.
  • Old Man – Visit the entrance to the dungeon (night).
  • Skeleton Merchant – Can be found as a random encounter in the caverns.

Related | How to Make Potions in Terraria

Hardmode Town Terraria NPCs

Terraria Screenshot 2
Image via Re-Logic
  • Wizard – Can be found within the Cavern Layer.
  • Tax Collector – Use a Purification Powder on Tortured Soul within the Underworld Biome.
  • Truffle – Build a base above the ground in the Glowing Mushroom Biome.
  • Pirate – Defeat Pirate Invasion.
  • Steampunker – Defeat any mechanical boss in Terraria.
  • Cyborg – Defeat Plantera.
  • Santa Claus – Defeat Frost Legion from December 15th to 31st.
  • Princess – Can be found after getting all town NPCs and ensuring that there is an empty house. Town pets and Santa Claus are not required.

Related | How to Get the Broken Hero Sword in Terraria

Town Pet Terraria NPCs

Terraria Screenshot 3
Image via Re-Logic
  • Town Cat, Town Dog, Town Bunny – Get at least 10% in the Beastiary and buy respective licenses from Zoologist.

That’s every NPC that you can meet in Terraria. Although a few of them are rare, you can still meet them while you’re exploring the vast biomes in the game.

Image of Hritwik Raj
Hritwik Raj
Hritwik is a guides writer who has been writing about video games for almost a decade. He is a Computer Science graduate who has always been into gaming. Most of the time, you will find him covering News and Guides for various publications. And when he is not working, you will find him fighting with his friends about how good of a gamer he is. His favorite games include Fallout 76, Borderlands 2, Call of Duty, Apex Legends, Destiny 2, Souls series, Genshin Impact, and The Last of Us.

Write A Comment

How To Meet All NPCs in Terraria

Comments are on moderation and will be approved in a timely manner. Please read the following rules before commenting:

  • All comments must be on topic and add something of substance to the post
  • No swearing or inappropriate words
  • No asking or begging for anything free
  • Do not attempt to start a poll in the comments
  • Comments in all CAPS will be removed
  • We reserve the right to remove a comment for any reason
  • Do not impersonate a staff member or influencer

This site uses Akismet to reduce spam. Learn how your comment data is processed.