Homes for Sale in Franklin County, PA

Chambersburg
$28,500 - $1,100,000 Average Price Single Family Home: $225,628
Waynesboro
$19,900 - $649,000 Average Price Single Family Home: $222,120
Greencastle
$59,900 - $669,000 Average Price Single Family Home: $262,467
Fayetteville
$24,900 - $629,500 Average Price Single Family Home: $209,551 Condo/Townhome: $239,900
Mercersburg
$75,000 - $625,000 Average Price Single Family Home: $241,038 Condo/Townhome: $152,450
Fort Loudon
$52,900 - $249,000 Average Price Single Family Home: $143,771
Saint Thomas
$93,000 - $279,900 Average Price Single Family Home: $170,700
Blue Ridge Summit
$90,000 - $990,000 Average Price Single Family Home: $401,600
Orrstown
$125,000 - $239,900 Average Price Single Family Home: $175,975

Cities in Franklin County, PA