Villafranca Montes de Oca es un municipio ubicado en la provincia de Provincia de Burgos en Castilla y León. La población de Villafranca Montes de Oca es de 113 personas (2020), el área de Villafranca Montes de Oca es de 52.45 kilómetros cuadrados, la distancia de Villafranca Montes de Oca a Madrid es de 271 kilómetros. Villafranca Montes de Oca comparte fronteras con Villambistia, Belorado, Rábanos, Villasur de Herreros, Arlanzón, Arraya de Oca, Cerratón de Juarros, Valle de Oca y Espinosa del Camino.