The cost of living in Arlington Heights, Illinois is 45.0% more expensive than Shelby, North Carolina.