Mechanicsburg is a borough in Cumberland County, Pennsylvania. Significant financial services companies in the area include PNC Financial Services Group, Inc. and M & T Bank. The average cost of a house is $180,900 and the rent is $851 per month. Average income is $64,500 per year.