The cost of living in Harrisburg, Pennsylvania is 21.0% more expensive than New Castle, Pennsylvania.