Faktor risiko nefrolitiasis (batu ginjal) umumnya biasanya karena adanya riwayat batu di usia muda, riwayat batu pada keluarga, ada penyakit asam urat, kondisi medis lokal dan sistemik, predisposisi genetik, dan komposisi urinitu sendiri. Komposisiurinmenentukan pembentukan batu berdasarkan tiga faktor, berlebihnya komponen pembentukan batu, jumlah komponen penghambat pembentukan batu (seperti sitrat, glikosaminoglikan) atau pemicu (seperti natrium, urat).