What Causes Low Sodium in the Body?

JGI/Jamie Grill/Blend Images/Getty Images

Low sodium in the body, also known as hyponatremia, is caused by hormonal changes; dehydration; heart, kidney and liver problems; or chronic, severe diarrhea or vomiting, according to Mayo Clinic. Some medications, such as antidepressants, pain relievers and water pills may also cause low sodium levels.