Sotresgudo es un municipio ubicado en la provincia de Provincia de Burgos en Castilla y León. La población de Sotresgudo es de 432 personas (2020), el área de Sotresgudo es de 172 kilómetros cuadrados, la distancia de Sotresgudo a Madrid es de 245 kilómetros. Sotresgudo comparte fronteras con Alar del Rey, Rebolledo de la Torre, Humada, Villadiego, Villamayor de Treviño, Melgar de Fernamental, Rezmondo, Castrillo de Riopisuerga, Zarzosa de Río Pisuerga y Herrera de Pisuerga.