Santiago de la Puebla es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Santiago de la Puebla es de 309 personas (2020), el área de Santiago de la Puebla es de 53 kilómetros cuadrados, la distancia de Santiago de la Puebla a Madrid es de 185 kilómetros.