Homes for Sale in Franklin County, PA

Chambersburg
$50,000 - $1,100,000 Average Price Single Family Home: $230,190
Greencastle
$42,900 - $669,000 Average Price Single Family Home: $275,198
Waynesboro
$14,900 - $649,900 Average Price Single Family Home: $263,958
Fayetteville
$54,900 - $684,000 Average Price Single Family Home: $216,045
Mercersburg
$75,000 - $599,500 Average Price Single Family Home: $248,867 Condo/Townhome: $119,900
Fort Loudon
$69,900 - $249,000 Average Price Single Family Home: $151,140
Saint Thomas
$89,000 - $549,900 Average Price Single Family Home: $253,740

Cities in Franklin County, PA