The cost of living in Matthews, North Carolina is 2.1% more expensive than Peterborough, New Hampshire.