The cost of living in St. James, North Carolina is 1.8% more expensive than Holden Beach, North Carolina.