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. San Pedro Mallo, 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.