影響尿路結石形成的因素有很多,年齡、性別、種族、遺傳、環境因素、飲食習慣和職業對尿路結石的形成影響很大,身體的代謝異常,尿路的梗阻、感染、異物和藥物的使用是結石形成的常見病因,重視這些問題能夠減少結石的形成和復發。
第一,代謝因素。包括尿液酸堿度、高鈣血癥、高鈣尿癥、高草酸尿癥、高尿酸尿癥,胱氨酸尿癥,低枸緣酸尿癥,低鎂血癥。
第二,就是局部病因。有尿路梗阻、感染和尿路中的異物,是誘發結石形成的主要局部因素,梗阻可以導致感染和結石的形成,而結石本身也是尿路中的異物,后者會加重梗阻與感染的程度。臨床上容易引起尿路結石形成的梗阻性疾病,包括機械性梗阻和動力性梗阻兩大類。
第三,是藥物相關因素。藥物引起的腎結石,占所有結石的1%到2%,分為兩大類,一類是尿液的濃度高,而溶解度比較低的藥物,包括氨苯蝶啶治療hiv感染的藥物,這些藥物本身就是結石的成分;另一類是能夠誘發結石形成的藥物,包括乙酰唑胺、維生素c、維生素d和皮質激素等,這些藥物在代謝的過程中導致了其他成分,是結石形成的因素。