Imigracijos teismas yra aukščiausio lygio šalies vyriausybės teismas, nagrinėjantis bylas, susijusias su užsienio piliečiais ir jų buvimu šalyje. Imigracijos teismas paprastai turi teisę nuspręsti, kam leidžiama likti šalyje, kokį statusą turi užsienio pilietis ir kas turi būti priverstinai išsiųstas iš šalies. Kiekviena šalis nustato savo stojimo reikalavimus, taip pat savo darbo leidimo, gyvenamosios vietos ir pilietybės reikalavimus. Kiekvienas asmuo, norintis aplankyti, dirbti ar gyventi kitoje šalyje, turi gauti tinkamą leidimą. Konkretūs reikalavimai skirsis priklausomai nuo šalies ir užsienio piliečio kilmės šalies.
Imigracijos teismas nagrinės bylas, kai kyla ginčas dėl užsieniečio buvimo šalyje. Dažnas imigracijos teisme nagrinėjamos bylos pavyzdys yra išsiuntimo procesas. Įtarus, kad užsienietis yra šalyje be tinkamo leidimo, imigracijos teisme bus pradėtas išsiuntimo procesas. Tada imigracijos teismas nuspręs, ar užsienietis iš tiesų neteisėtai yra šalyje, ir gali nurodyti jį išsiųsti.
Imigracijos teismai neapsiriboja išsiuntimo bylų nagrinėjimu. Be to, imigracijos teismas galiausiai gali spręsti bylas dėl teisėtai šalyje esančio užsienio piliečio prašymų pratęsti savo buvimą arba pakeisti jo statusą šalyje. Pavyzdžiui, užsienietis galėjo atvykti į šalį kaip lankytojas, bet norėti prašyti leidimo dirbti toje šalyje. Užsienio pilietis taip pat gali būti šalyje kaip tarptautinės korporacijos darbuotojas, bet vėliau nuspręsti likti šalyje ir pateikti prašymą dėl rezidencijos.
Daugelyje šalių imigracijos procesas yra administracinio pobūdžio, o tai reiškia, kad vyriausybinė agentūra peržiūri ir patvirtina arba atmeta prašymą be teismo posėdžio ar įsikišimo. Tačiau jei prašymas atmetamas, pareiškėjas dažnai turi teisę apskųsti sprendimą imigracijos teismui. Tokiu atveju teismas peržiūrės faktines bylos aplinkybes ir priims teisminį sprendimą dėl pareiškimo.