Pola makan rendah kalsium juga dapat meningkatkan kadar zat lain yang menyebabkan terbentuknya batu pada orang yang memiliki riwayat batu ginjal.
Selain itu, orang yang mengonsumsi obat-obatan tertentu, seperti diuretik, yang membantu menghilangkan air dan garam dari tubuh melalui urine, atau antasida kalsium, yang mengobati gangguan pencernaan dengan menetralkan asam lambung, lebih mungkin menderita batu ginjal.
Dalam kebanyakan kasus, batu ginjal terjadi tanpa adanya masalah kesehatan. Namun, beberapa orang menderita batu ginjal sebagai akibat dari suatu kondisi tertentu.