The cost of living in Yardley, Pennsylvania is 15.2% more expensive than Upper St. Clair, Pennsylvania.