The cost of living in St. Louis, Missouri is 13.0% more expensive than Roanoke Rapids, North Carolina.