In Terraria, players can meet or spawn a plentitude of NPCs who provide various services, which aid the player in his journey. The majority of NPCs in Terraria are unique and can be met or spawned only by fulfilling certain criteria. So there is a high chance that you might not meet some of the NPCs found in-game, even after playing the game for a considerable amount of time.

Related | How to Make Potions in Terraria

The NPCs in Terraria come under different categories. Town NPCs, are characters whom you can spawn at your base. Pet NPCs appear at a given time, and there are some NPCs whom you can meet in your journey but you can’t spawn them at your base.

How to Obtain a Magic Quiver in Terraria

Related | How to Get the Broken Hero Sword in Terraria

With the help of this Terraria NPCs list, you can double-check which NPC you have met or spawned at your base and which not.

List of Every NPC You Can Meet in Terraria

Here is a complete list of NPCs that you can spawn or meet in Terraria.

Pre-Hardmode Town NPCs

  • Guide
  • Merchant
  • Nurse
  • Demolitionist
  • Dye Trader
  • Angler
  • Zoologist
  • Dryad
  • Painter
  • Golfer
  • Arms Dealer
  • Tavernkeep
  • Stylist
  • Goblin Tinkerer
  • Witch Doctor
  • Clothier
  • Mechanic
  • Party Girl

Hardmode Town NPCs

  • Wizard
  • Tax Collector
  • Truffle
  • Pirate
  • Steampunker
  • Cyborg
  • Santa Claus
  • Princess

Town Pet NPCs

  • Town Cat
  • Town Dog
  • Town Bunny

NPCs Found While Exploration

  • Traveling Merchant
  • Old Man
  • Skeleton Merchant

That’s all for now. While you are here, read our guide on every Grappling Hook in this game.

Terraria is an action-adventure sandbox game currently available on PS4, Xbox, Android, PC, iOS, and Nintendo Switch platforms.

We are hiring game guide writers!

Touch, Tap, Play is looking for experienced writers to produce guides for popular mobile and Nintendo Switch titles. If mobile gaming is your passion and you want to get paid to create guides, you’re in the right place. Check out our job ad today!


Please enter your comment!
Please enter your name here

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