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