很多因素可以導致結石的形成,一是流行病學因素,包括年齡、性別、職業、社會經濟地位、飲食成分和結構、水份攝入量、代謝和遺傳因素等,都與結石形成有一定的關系。實驗證明,飲食中動物蛋白、糖和纖維素減少可以促使上尿路結石形成。
第二種原因是尿液,形成結石的物質排出過多,尿液中的鈣,草酸,尿酸,排出量增加,長期臥床,甲狀旁腺機能亢進的患者,特發性高尿鈣的患者以及其他代謝異常及腎小管酸中毒等,可以使尿鈣排出增加。痛風尿持續性的排酸,可以使尿酸排除增加,內源性的合成草酸增多,或者是腸道吸收草酸增加,可引起高草酸尿癥,從而形成草酸鈣結石。
另外,尿量減少使鹽類和有機物質濃度增高,解剖結構異常,比如尿路梗阻、尿液滯留、繼發尿路感染,有利于形成結石。另外一個原因,尿路感染跟泌尿系統結石形成也有一定的關系。