Homes for Sale in Cumberland County, PA

Mechanicsburg
$16,000 - $2,600,000 Average Price Single Family Home: $400,878 Condo/Townhome: $273,250
Carlisle
$20,000 - $750,000 Average Price Single Family Home: $265,495 Condo/Townhome: $138,950
Shippensburg
$35,499 - $850,000 Average Price Single Family Home: $207,739 Condo/Townhome: $87,500
New Cumberland
$85,000 - $424,700 Average Price Single Family Home: $196,803
Camp Hill
$98,900 - $1,375,000 Average Price Single Family Home: $275,850 Condo/Townhome: $297,400
Enola
$54,900 - $999,900 Average Price Single Family Home: $315,804 Condo/Townhome: $215,900
Newville
$49,900 - $1,650,000 Average Price Single Family Home: $246,913
Mount Holly Springs
$39,900 - $389,900 Average Price Single Family Home: $166,618
Lemoyne
$119,900 - $799,900 Average Price Single Family Home: $280,920
Boiling Springs
$245,900 - $875,000 Average Price Single Family Home: $412,100

Cities in Cumberland County, PA