Villahoz es un municipio ubicado en la provincia de Provincia de Burgos en Castilla y León. La población de Villahoz es de 287 personas (2020), el área de Villahoz es de 51 kilómetros cuadrados, la distancia de Villahoz a Madrid es de 212 kilómetros. Villahoz comparte fronteras con Tordómar, Royuela de Río Franco, Torrepadre, Santa María del Campo, Mahamud, Villaverde del Monte y Zael.