what county is penhook, va in
Sponsored Topics. Penhook is a census-designated place (CDP) in Franklin County, Virginia, United States. The population was 726 at the 2000 census. It is part of the Roanoke Metropolitan Statistical Area. Penhook is located at 37Â°0â²16â³N 79Â°37â²43â³W / 37.00444Â°N 79.62861Â°W / 37.00444; -79.62861 (37.004501, -79.628747).