Abnormal sodium levels can result from a variety of factors. Hyponatremia, or low sodium levels, can occur due to conditions such as heart failure, liver disease, and excessive water intake. Conversely, hypernatremia, or high sodium levels, may be caused by dehydration, kidney dysfunction, or excessive sodium intake.