Prema Zakonu o hrvatskom državljanstvu hrvatsko državljanstvo stječe se:
- podrijetlom (dijete čiji su roditelji Hrvatski državljani u trenutku njegova rođenja, dijete koje je rođeno u Republici Hrvatskoj a jedan od roditelja je hrvatski državljanin i dijete koje su posvojili hrvatski državljani)
- rođenjem na teritoriju Republike Hrvatske
- prirođenjem (stječe se po pravnim osnovama: boravka u Hrvatskoj, rođenja u Hrvatskoj, braka ili životnog partnerstva s hrvatskim državljaninom, po osnovi iseljenja, po osnovi postojanja interesa za Republiku Hrvatsku, po osnovi pripadnosti hrvatskom narodu, po osnovi ponovnog primitka u hrvatsko državljanstvo)
- po međunarodnim ugovorima
Hrvatsko državljanstvo stječe dijete koje je rođeno ili nađeno na području RH ako su mu nepoznati roditelji, roditelji nepoznatog državljanstva ili bez državljanstva.