引起結石的因素有很多,包括性別,種族,遺傳,環境因素,飲食習慣以及職業因素都會導致結石形成。
身體的代謝異常會導致結石,比如尿液中形成結石物質的排出增加,會導致結石。最常見的就是長期臥床,甲狀旁腺功能亢進者尿感增加容易形成結石。尿液ph值改變也容易導致結石,比如在堿性尿中容易形成磷酸鎂銨及磷酸鹽結石,在酸性尿中容易形成尿酸和胱氨酸結石。
尿量減少,使鹽類或者有機物的濃度增高,也會導致結石。對于體內有尿路梗阻,尿路感染,會導致結石形成的局部因素增加。
很多藥物也會導致結石,比如氨苯喋啶以及維生素d,維生素c,皮質激素也會導致結石形成增加。