Da bi kao stranac dobio hrvatsko državljanstvo, treba ispunjavati sljedeće uvjete: da je napunio 18 godina i da mu nije oduzeta poslovna sposobnost; da ima otpust iz stranog državljanstva ili da podnese dokaz da će otpust dobiti ako bude primljen u hrvatsko državljanstvo; da je do podnošenja zahtjeva imao prijavljen boravak najmanje pet godina neprekidno na teritoriju RH; da poznaje hrvatski jezik i latinično pismo; da se iz njegovog ponašanja može zaključiti da poštuje pravni poredak i običaje u RH te da prihvaća hrvatsku kulturu.