Faktor risiko : asupan cairan oral yang buruk, asupan protein hewani yang tinggi, asupan oksalat yang tinggi (ditemukan dalam makanan seperti kacang-kacangan, bir, buah beri, kopi, coklat, beberapa kacang-kacangan, beberapa teh, soda, bayam, kentang) , dan asupan garam yang tinggi. Asupan vitamin C dan minyak ikan juga telah terbukti meningkatkan risiko batu kalsium.