Family or personal history: If someone in your family has had kidney stones, you're more likely to develop stones, too.
Dehydration: Not drinking enough water each day can increase your risk of kidney stones. People who live in warm, dry climates and those who sweat a lot may be at higher risk than others.
Certain diets: Eating a diet that's high in protein, sodium (salt) and sugar may increase your risk of some types of kidney stones. This is especially true with a high-sodium diet.
Obesity: High body mass index (BMI), large waist size and weight gain have been linked to an increased risk of kidney stones.
Digestive diseases and surgery: Gastric bypass surgery, inflammatory bowel disease or chronic diarrhea can cause changes in the digestive process that affect your absorption of calcium and water.
Other medical conditions: such as renal tubular acidosis, cystinuria, hyperparathyroidism and repeated urinary tract infections also can increase your risk of kidney stones.
Certain supplements and medications: such as vitamin C, dietary supplements, laxatives (when used excessively), calcium-based antacids, and certain medications used to treat migraines or depression, can increase your risk of kidney stones.
Courtesy: Mayo Clinic