尿結石最常由喝水較少引起,當病人喝水較少時會出現尿液濃縮,碳酸鈣、草酸鈣等多種晶體從腎臟析出,然後逐漸形成結石。當病人有飲食偏好時也會導致結石形成,如病人吃過多的菠菜,會增加結石的風險。成年人多吃乳製品和肉類也增加了結石的風險,因為乳製品和肉類含有較多的鈣,容易產生鈣鹽類,沉積形成鈣類結石,如草酸鈣、碳酸鈣結石。嬰幼兒過多的餵養乳製品和補鈣,容易導致膀胱結石。如果在天熱的情況下,皮膚水分蒸發較多或水質較硬,會增加發生尿石症的風險。