腎結石的原因非常多,主要是尿中能夠形成結石的晶體物質含量過高,聚集到一起就形成了結石。導致這些晶體物質過高的因素有很多,比如隨著年齡增長,這些物質越來在體內堆積越多。再有周圍的環境因素,比如說高熱的時候身體出汗比較多,尿液中比較濃縮,所以容易形成結石。
再有機體如果有代謝疾病,比如甲狀旁腺功能亢進,或者皮質醇增多癥,或者糖尿病。這些都會導致體內形成結石物質過多,尿液形成結石。還有就是長期臥床的患者不能活動或者營養缺乏維生素b6或者缺鎂的飲食,都容易形成含鈣的結石。再有就是尿路梗阻或者感染,或者尿路中有異物會導致尿液中的晶體附著在上面形成結石。