Homes for Sale in Cumberland County, PA

Mechanicsburg
$87,500 - $2,600,000 Average Price Single Family Home: $415,193 Condo/Townhome: $290,900
Carlisle
$36,000 - $1,150,000 Average Price Single Family Home: $330,288 Condo/Townhome: $220,000
Shippensburg
$53,000 - $389,900 Average Price Single Family Home: $188,455
New Cumberland
$64,900 - $1,100,000 Average Price Single Family Home: $300,707
Camp Hill
$99,900 - $450,000 Average Price Single Family Home: $277,873 Condo/Townhome: $449,000
Enola
$74,500 - $949,900 Average Price Single Family Home: $325,736 Condo/Townhome: $210,000
Newville
$25,000 - $1,650,000 Average Price Single Family Home: $292,355
Boiling Springs
$169,900 - $590,665 Average Price Single Family Home: $380,139
Lemoyne
$100,100 - $799,900 Average Price Single Family Home: $288,564 Condo/Townhome: $599,000

Cities in Cumberland County, PA