Maahanmuuttolaki on laki, joka on laadittu antamaan ohjeita maahanmuutto- ja kansalaisuusprosesseille. Niihin kuuluu kaikkea turistiviisumeihin liittyvistä laeista lakeihin, joissa vahvistetaan lakisääteiset vaatimukset kansalaisuuden saamiseksi. Yleensä hallitus perustaa maahanmuuttoviraston, joka tarjoaa palveluja maahanmuutosta kiinnostuneille ja valvoo lakeja. Maahanmuuttolaki on yleensä hyvin monimutkainen oikeudellinen aihe, ja monissa maissa tähän alaan erikoistuneet asianajajat ovat käytettävissä auttamaan ihmisiä maahanmuuttoprosessissa.
Kansainvälisellä sopimuksella kaikki kansat voivat antaa omia lakejaan maahanmuuttopolitiikasta ja panna ne täytäntöön tarpeen mukaan. Tämä sisältää lakeja, jotka koskevat pakolais- tai turvapaikka -asemaa hakevia ihmisiä. Vaikka kansakuntien odotetaan tarjoavan suojaa, kun sitä pyydetään, suojattua asemaa hakevien ihmisten on silti noudatettava maahanmuuttolakeja tai vaarassa joutua hylkäämään hakemuksensa.
Maahanmuuttolainsäädäntö koskee erilaisia viisumeja, joita kansalaiset saavat, mukaan lukien turistien, vuokratyöntekijöiden, opiskelijoiden ja kansalaisuutta hakevien viisumit. He asettavat vaatimukset, jotka ihmisten on täytettävä viisumin saamiseksi, kodifioivat hakuprosessin ja määrittävät, kuinka kauan ihmiset saavat oleskella viisumissa. Ihmisille, jotka ovat kiinnostuneita kansalaisuudesta, paljon pidemmästä prosessista, maahanmuuttolaki luo puitteet, joita ihmisten on noudatettava, mukaan lukien kaikki lääkärintarkastuksista käyttäytymisstandardeihin, kun he hakevat kansalaisuutta.
Kansalaiset antavat myös maahanmuuttolakeja asettaakseen karkotuksia koskevat standardit. Ihmiset voidaan karkottaa viisumin ehtojen rikkomisen vuoksi oleskellessaan ylimääräistä oleskelua tai harjoittamalla toimintoja, joita viisumi ei salli, kuten kokopäivätyötä opiskelijaviisumilla. Karkotusta määrätään yleisesti myös siinä tapauksessa, että ihmiset tuomitaan tietyistä rikoksista, koska viisumin saaneet maan kansalaisia pidetään vieraina ja heidän odotetaan noudattavan käyttäytymisstandardeja. Pakolaisille ja turvapaikkaa tarvitseville ihmisille maahanmuuttolailla voidaan luoda suuntaviivat kaikelle erityisviisumien saamisesta pysyvään kansalaisuuteen siirtymiseen.
Maahanmuutto on kiistanalainen aihe monissa kansakunnissa ympäri maailmaa, erityisesti niissä, jotka kamppailevat suuren määrän laittomien maahanmuuttajien kanssa, jotka ylittävät rajat ylittämättä maahanmuuttolakia. Jotkut maat ovat säätäneet erittäin tiukkaa maahanmuuttopolitiikkaa ja tukevat niitä lisäämällä täytäntöönpanotoimia, kun taas toiset ovat yrittäneet käyttää ulkopolitiikkaa keinona torjua maahanmuutto -ongelmia. Esimerkiksi rajojen laittomasti ylittävien pakolaisten määrää voidaan rajoittaa ottamalla huomioon kotimaansa olosuhteet, jotka saavat heidät pakenemaan.