引起结石的因素有很多,包括性别,种族,遗传,环境因素,饮食习惯以及职业因素都会导致结石形成。我们身体的代谢异常会导致结石,比如尿液中形成结石物质的排出增加,会导致结石。最常见的就是长期卧床,甲状旁腺功能亢进者尿感增加容易形成结石,尿液ph值改变也容易导致结石,比如在碱性尿中容易形成磷酸镁铵及磷酸盐结石,在酸性尿中容易形成尿酸和胱氨酸结石。尿量减少,使盐类或者有机物的浓度增高,也会导致结石。对于体内有尿路梗阻,尿路感染,它会导致结石形成的局部因素增加。很多药物也会导致结石,比如氨苯喋啶以及维生素d,维生素c,皮质激素也会导致结石形成增加。