The cost of living in Mechanicsville, Virginia is 15.4% more expensive than Harrisburg, Pennsylvania.