Migrația ilegală poate fi cauzată de probleme economice, politice sau sociale din țara de origine. Soluțiile pot incluse îmbunătățirea situației economice și a perspectivei de viitor în aceste țări, precum și măsuri de protecție și sprijin pentru imigranții legali.