Ada beberapa jenis batu ginjal, yakni batu berbasis kalsium, batu struvite yang terbuat dari kalsium, magnesium dan amonium fosfat, batu asam urat serta batu sistin.
Luis mengatakan ada banyak penyebab batu ginjal. Kondisi ini bisa dikaitkan dengan asupan air yang rendah dan dehidrasi, sehingga warna urine lebih pekat dan mempermudah pembentukan batu ginjal.
Kondisi medis tertentu seperti diabetes dan asam urat dapat menyebabkan batu ginjal. Faktor genetik juga dapat berperan bagi sebagian orang.