Penhook es un lugar designado por el censo en el condado de Franklin, Virginia (Estados Unidos).
[2][3] Forma parte del área metropolitana de Roanoke.
Según el censo del 2000, Penhook tenía 726 habitantes, 308 viviendas, y 243 familias.
Por cada 100 mujeres de 18 o más años había 97,7 hombres.
Los hombres tenían una renta media de 32.778$ mientras que las mujeres 23.125$.