San Leonardo de Yagüe es un municipio ubicado en la provincia de Provincia de Soria en Castilla y León. La población de San Leonardo de Yagüe es de 2 054 personas (2020), el área de San Leonardo de Yagüe es de 60.58 kilómetros cuadrados, la distancia de San Leonardo de Yagüe a Madrid es de 214 kilómetros. San Leonardo de Yagüe comparte fronteras con Santa María de las Hoyas, Hontoria del Pinar, Palacios de la Sierra, Vilviestre del Pinar, Canicosa de la Sierra y Casarejos.