Young people that might have stayed or might have come from...
Young people that might have stayed or might have come from other places are now going to move somewhere else.
Young people that might have stayed or might have come from other places are now going to move somewhere else.