The cost of living in Hanover, New Hampshire is 44.7% more expensive than York township, Pennsylvania.