Homes for Sale in Cumberland County, PA

Mechanicsburg
$18,900 - $2,600,000 Average Price Single Family Home: $407,936 Condo/Townhome: $333,450
Carlisle
$20,000 - $975,000 Average Price Single Family Home: $258,326 Condo/Townhome: $138,950
Shippensburg
$35,499 - $850,000 Average Price Single Family Home: $190,427
Camp Hill
$98,900 - $570,000 Average Price Single Family Home: $264,556 Condo/Townhome: $194,900
New Cumberland
$69,900 - $383,300 Average Price Single Family Home: $199,638
Enola
$78,000 - $999,900 Average Price Single Family Home: $288,304
Newville
$44,900 - $1,650,000 Average Price Single Family Home: $280,263
Mount Holly Springs
$74,900 - $300,000 Average Price Single Family Home: $174,063
Boiling Springs
$73,600 - $875,000 Average Price Single Family Home: $415,688
Lemoyne
$56,350 - $799,900 Average Price Single Family Home: $309,956 Condo/Townhome: $417,500

Cities in Cumberland County, PA