The cost of living in Upper Darby, Pennsylvania is 24.7% more expensive than Rockingham, North Carolina.