Menurut UU, ada 13 golongan Warga Negara Indonesia (WNI) ditinjau dari cara mendapatkannya, yakni:
- Setiap orang yang berdasarkan peraturan perundangundangan dan/atau berdasarkan perjanjian Pemerintah Republik Indonesia dengan negara lain sebelum Undang-Undang ini berlaku sudah menjadi Warga Negara Indonesia;
- Anak yang lahir dari perkawinan yang sah dari seorang ayah dan ibu Warga Negara Indonesia;
- Anak yang lahir dari perkawinan yang sah dari seorang ayah Warga Negara Indonesia dan ibu warga negara asing;
- Anak yang lahir dari perkawinan yang sah dari seorang ayah warga negara asing dan ibu Warga Negara Indonesia;
- Anak yang lahir dari perkawinan yang sah dari seorang ibu Warga Negara Indonesia, tetapi ayahnya tidak mempunyai kewarganegaraan atau hukum negara asal ayahnya tidak memberikan kewarganegaraan kepada anak tersebut;
- Anak yang lahir dalam tenggang waktu 300 (tiga ratus) hari setelah ayahnya meninggal dunia dari perkawinan yang sah dan ayahnya Warga Negara Indonesia;
- Anak yang lahir di luar perkawinan yang sah dari seorang ibu Warga Negara Indonesia;
- Anak yang lahir di luar perkawinan yang sah dari seorang ibu warga negara asing yang diakui oleh seorang ayah Warga Negara Indonesia sebagai anaknya dan pengakuan itu dilakukan sebelum anak tersebut berusia 18 (delapan belas) tahun atau belum kawin;
- Anak yang lahir di wilayah negara Republik Indonesia yang pada waktu lahir tidak jelas status kewarganegaraan ayah dan ibunya;