Flexi Says: Kidney stones can be caused by genetic and environmental factors. For example: there can be genetic alterations that causes decrease in resorption of calcium leading to risk of formation of calcium-based stones. There can be various environmental factors such as warm climate, type of work and geography along with genetic factors can contribute to the development of kidney stones.