Cauzele crizei imigranților sunt multiple și includ conflicte armate, sărăcie, foamete și dezastre naturale. Posibile soluții includ îmbunătățirea condițiilor sociale și economice din țările de origine, accesul la educație și o mai mare implicație a țărilor dezvoltate în sprijinirea imigranților.