San Juan de Torres está ubicado en Cebrones del Río municipio en la provincia de Provincia de León, Castilla y León. La población de San Juan de Torres es de 135 personas (2020), la distancia de San Juan de Torres a Madrid es de 299 kilómetros, la distancia de San Juan de Torres a León (capital de la Provincia de León) es de 60 kilómetros. Villanueva de Jamuz, San Martín de Torres, Moscas del Páramo, Valcabado del Páramo, Azares del Páramo y Regueras de Abajo se encuentran cerca de San Juan de Torres.