Según estimaciones del año 2011 la población era de 75 habitantes.
[1] Estudios de toponimia sobre Sparvo indican que el origen del nombre es lombardo.
Se conecta con la lengua germánica haciendo referencia al sparwari[2] cuyo significado es (gavilán) o el sparwo que se define con la palabra (gorrión), ambas expresiones con un clara referencia a un ave.
[3] Los primeros registros de Sparvo datan del 14 de agosto de 1164 que hacen mención al emperador Federico I Barbarroja cuando se menciona el Río Setta.
[4] Posteriormente existen registros de la Iglesia San Miguel Arcángel de Sparvo.