Principalele cauze ale problemei refugiaților sunt conflictele armate, persecutarea religioasă sau etnică, discriminarea și sărăcia. Conflictele armate din unele țări precum Siria, Yemen, Afganistan și Sudan, au dus la creșterea numărului de refugiați la nivel global, iar persecutarea religioasă și etnică sau discriminarea sunt alte motive pentru care oamenii sunt nevoiți să fugă din țările lor de origine. Sărăcia, schimbările climatice și dezastrele naturale sunt alte factori care diminuează resursele, ceea ce poate genera tensiuni și conflicte, iar oamenii sărace sau afectați de dezastre pot fi nevoiți să caute refugiu în alte țări.