Soluțiile pentru rezolvarea problemei imigranților ilegali pot varia în funcție de fiecare țară în parte. Acestea ar putea include măsuri de securitate și control la frontiere, îmbunătățirea condițiilor de trai în țările de origine ale imigranților, crearea de programe care să îi ajute să se integreze în societatea gazdă sau chiar acordarea de cetățenie.