San Pedro Mallo está ubicado en Toreno municipio en la provincia de Provincia de León, Castilla y León. La población de San Pedro Mallo es de 776 personas (2020), la distancia de San Pedro Mallo a Madrid es de 396 kilómetros, la distancia de San Pedro Mallo a León (capital de la Provincia de León) es de 119 kilómetros. Santa Leocadia, Villamartín del Sil, Matarrosa del Sil, Librán, Santa Cruz del Sil, Pardamaza, Tombrío de Abajo, Langre y Villar de las Traviesas se encuentran cerca de San Pedro Mallo.