結石通常是由飲食中可形成結石的有關成分攝入過多引起的。其中,草酸積存過多、脂肪和蛋白質攝取過量和嘌呤代謝失常是主要原因。
這些成分普遍存在於日常食品之中,日積月累會形成不易溶解的鈣鹽,大部分鈣鹽會通過消化系統和泌尿系統排出體外,但仍然會有少量殘存在體中形成結石。