Nava de Roa es un municipio ubicado en la provincia de Provincia de Burgos en Castilla y León. La población de Nava de Roa es de 220 personas (2020), el área de Nava de Roa es de 22.41 kilómetros cuadrados, la distancia de Nava de Roa a Madrid es de 173 kilómetros. Nava de Roa comparte fronteras con Valdezate, Cuevas de Provanco, Castrillo de Duero, San Martín de Rubiales, La Cueva de Roa y Haza.