Villanubla es un municipio ubicado en la provincia de Provincia de Valladolid en Castilla y León. La población de Villanubla es de 2 769 personas (2020), el área de Villanubla es de 45.36 kilómetros cuadrados, la distancia de Villanubla a Madrid es de 217 kilómetros. Villanubla comparte fronteras con Zaratán, Ciguñuela, Wamba, Peñaflor de Hornija, Valladolid, Mucientes y Fuensaldaña.