La mayor parte de la población de San Pedro,al igual que el resto de la provincia de Jujuy, tiene origen indígena.