The cost of living in Weaverville, North Carolina is 23.3% more expensive than Jonesborough, Tennessee.