San Martín del Rojo está ubicado en Valle de Manzanedo municipio en la provincia de Provincia de Burgos, Castilla y León. La población de San Martín del Rojo es de 7 personas (2020), la distancia de San Martín del Rojo a Madrid es de 327 kilómetros, la distancia de San Martín del Rojo a Burgos (capital de la Provincia de Burgos) es de 80 kilómetros. Argés, Manzanedo, Villasopliz, Manzanedillo, Cueva de Manzanedo, Rioseco, Brizuela, Peñalba de Manzanedo, Escaño y Cidad de Ebro se encuentran cerca de San Martín del Rojo.