Imigrācijas tiesa ir valsts augstākā valdības līmeņa tiesa, kas izskata lietas, kas saistītas ar ārvalstniekiem un viņu atrašanos valstī. Imigrācijas tiesai parasti ir tiesības izlemt, kam ir atļauts palikt valstī, kāds statuss ir ārvalstniekam un kurš ir piespiedu kārtā jāizraida no valsts. Katra valsts nosaka savas iestāšanās prasības, kā arī savas darba atļaujas, uzturēšanās un pilsonības prasības. Jebkurai personai, kas vēlas apmeklēt, strādāt vai uzturēties citā valstī, ir jāsaņem atbilstoša atļauja. Īpašās prasības atšķirsies atkarībā no valsts un ārvalstnieka izcelsmes valsts.
Imigrācijas tiesa skatīs lietas, ja ir strīds, kas radies no ārvalstnieka atrašanās valstī. Izplatīts imigrācijas tiesā izskatītas lietas piemērs ir izraidīšanas process. Ja tiek apgalvots, ka ārvalstnieks uzturas valstī bez atbilstošas atļaujas, imigrācijas tiesā tiks uzsākta izraidīšanas procedūra. Pēc tam imigrācijas tiesa lems, vai ārzemnieks patiešām nelegāli uzturas valstī, un var likt viņu izraidīt.
Imigrācijas tiesas neaprobežojas tikai ar izraidīšanas lietu izskatīšanu. Imigrācijas tiesa galu galā var arī izlemt lietas par lūgumiem, ko iesniedzis ārvalstnieks, kurš likumīgi uzturas valstī, pagarināt uzturēšanās laiku vai mainīt savu statusu valstī. Piemēram, ārzemnieks varētu būt ieceļojis valstī kā viesis, bet varētu vēlēties lūgt atļauju strādāt šajā valstī. Ārzemnieks var arī atrasties valstī kā starptautiskas korporācijas darbinieks, bet pēc tam nolemt palikt valstī un iesniegt lūgumu par uzturēšanās atļauju.
Daudzās valstīs imigrācijas process ir administratīvs, kas nozīmē, ka valsts aģentūra izskata un apstiprina vai noraida pieteikumu bez nepieciešamības ierasties tiesā vai iejaukties. Tomēr, ja pieteikums tiek noraidīts, pieteikuma iesniedzējam bieži vien ir tiesības lēmumu pārsūdzēt imigrācijas tiesā. Tādā gadījumā tiesa izskatīs lietas faktus un pieņems tiesas lēmumu par pieteikumu.