Talk:NPC/@comment-70.44.154.34-20120711014228/@comment-4674838-20120711031033

Waiting longer can help, but there's a few other things you should check:
 * 1) Make sure that the money (for the merchant) and explosive (for the demolitionist) are in your inventory, not in a chest in your house.
 * 2) Verify (like triple-check) that your housing is valid
 * 3) Make sure there's no ongoing Goblin Invasion, as NPCs cannot spawn during an invasion
 * 4) Try going on an adventure far away from your house. In my experience, NPCs spawn much easier when you're out and about doing stuff.