Penhook

Penhook is a census-designated place (CDP) in Franklin County, Virginia, United States. As of the 2020 census, Penhook had a population of 782.[3] It is part of the Roanoke metropolitan area. Penhook is located in eastern Franklin County at 37°0′16″N 79°37′43″W (37.004501, −79.628747).[4] It is bordered to the east by the Pittsylvania County line and by the Cool Branch arm of Smith Mountain Lake. The northern edge of the CDP is the center of the Blackwater River part of the lake, while the northwestern edge follows the Bull Run arm of the lake and then Bull Run itself upstream to Virginia State Route 40, which runs east–west through the center of the CDP. The southern half of the CDP extends nearly to the Pigg River, an east-flowing tributary of the Roanoke River.[5] Route 40 leads west 17
Although the Multiple Listing Service of The Roanoke Valley is the single source for these listings, listing data appearing on this web site does not necessarily reflect the entirety of all available listings within the Multiple Listing Service. All listing data is refreshed daily, but its accuracy is subject to market changes.
All copyrights and intellectual property rights are the exclusive property of the Multiple Listing Service of The Roanoke Valley. Whether obtained from a search result or otherwise, visitors to this web site may only use this listing data for their personal, non-commercial benefit. The unauthorized retrieval or use of this listing data is prohibited.
All information is deemed reliable but not guaranteed, and should be independently verified.

Lynchburg listings last updated Jul 28, 2026 7:11:am.