Low potassium, called hypokalemia, happens when the level of potassium in your blood drops below 3.5 mEq/L. Normal blood potassium sits between 3.5 and 5.0 mEq/L. The causes fall into four broad categories: losing too much potassium through your gut or kidneys, not getting enough from food, or potassium shifting out of your bloodstream and into your cells. Most cases involve more than one of these at once.
Severity Levels and What They Feel Like
Mild hypokalemia (3.0 to 3.5 mEq/L) often produces no symptoms at all, which is why many people discover it through routine blood work. As levels drop into the moderate range (2.5 to 3.0 mEq/L), you may notice muscle weakness, cramps, fatigue, or constipation. Severe hypokalemia (below 2.5 mEq/L) can cause dangerous heart rhythm changes, muscle paralysis, and difficulty breathing. The symptoms reflect potassium’s essential role in keeping your muscles and heart contracting properly.
Vomiting, Diarrhea, and Other GI Losses
Prolonged diarrhea is one of the most common causes of low potassium. The fluid your intestines release is rich in potassium, so sustained bouts of diarrhea from infections, inflammatory bowel disease, or chronic laxative use can drain your stores quickly.
Vomiting works a bit differently than most people assume. The potassium content of stomach fluid itself is relatively low. The bigger problem is what happens in your kidneys afterward: vomiting makes your blood more alkaline and depletes your fluid volume, which triggers your kidneys to excrete more potassium in urine. So the real potassium loss from vomiting is largely a kidney problem, not a stomach problem. Chronic laxative abuse causes potassium to leak directly through the lower intestine and is a well-recognized cause of persistent, hard-to-explain hypokalemia.
Medications That Lower Potassium
Diuretics (water pills) are the most well-known drug culprit, particularly the loop and thiazide types used for high blood pressure and heart failure. They force your kidneys to flush out more sodium, and potassium follows along with it.
But many other medications also lower potassium through different routes:
- Inhaler medications and bronchodilators (like albuterol, formoterol, and salmeterol) push potassium from your blood into your cells. A single nebulizer treatment can temporarily drop your levels, and frequent use compounds the effect.
- Insulin, especially at high doses, drives potassium into cells alongside glucose. This is why potassium is closely monitored in people managing diabetes with insulin.
- Corticosteroids like prednisone and hydrocortisone increase potassium excretion through the kidneys, particularly at higher doses or with prolonged use.
- Certain antibiotics and antifungals, including aminoglycosides and amphotericin B, cause direct kidney potassium wasting. These drugs can also deplete magnesium, which makes the potassium problem even harder to fix.
- Caffeine and theophylline (used for lung conditions) shift potassium into cells, though the effect from normal coffee consumption is minimal.
- Laxatives, whether prescribed or over-the-counter, cause potassium loss through the stool when used regularly.
Hormonal and Adrenal Causes
Your adrenal glands produce aldosterone, a hormone that tells your kidneys to hold onto sodium and release potassium. When aldosterone is too high, your kidneys dump excessive potassium into your urine. This process also makes your blood more alkaline, a combination that’s a hallmark of aldosterone-related problems.
In primary hyperaldosteronism (also called Conn syndrome), one or both adrenal glands overproduce aldosterone on their own. People with this condition typically have high blood pressure that’s hard to control with standard medications, and their potassium may run persistently low. Eating more salt actually makes the potassium loss worse in this situation, because extra sodium reaching the kidneys gives aldosterone more material to work with, accelerating potassium excretion.
Secondary hyperaldosteronism is more common. It happens when your body ramps up aldosterone production in response to something else, like dehydration, heart failure, or liver cirrhosis. The body is trying to retain fluid by holding onto sodium, but the side effect is increased potassium loss.
Potassium Shifting Into Cells
Sometimes your total body potassium is normal, but too much of it has moved from your bloodstream into your cells, leaving blood levels temporarily low. This is called a transcellular shift, and several things trigger it.
Insulin is the classic trigger. After a carbohydrate-heavy meal, your pancreas releases insulin, which activates pumps on cell membranes that pull potassium inside muscle cells. This is a normal process, but when insulin levels are very high (from medical treatment or an insulin-producing tumor), the shift can be dramatic enough to cause symptoms.
Alkalosis, a state where your blood becomes too alkaline, also drives potassium into cells. This can happen from hyperventilation, prolonged vomiting, or taking too many antacids. Adrenaline and adrenaline-like drugs (including asthma inhalers) activate the same cell membrane pumps that insulin does, pulling potassium inward.
Low Dietary Intake
Your kidneys are good at conserving potassium when intake drops, so diet alone rarely causes significant hypokalemia in otherwise healthy people. But when dietary intake is extremely low, as in anorexia, prolonged starvation, or poorly formulated IV nutrition in hospitals, it becomes a real contributor. More commonly, poor intake acts as an amplifier: if you’re already losing extra potassium through diarrhea or medications, a low-potassium diet means your body can’t replace what it’s losing.
The Magnesium Connection
This is one of the most underappreciated causes of persistent low potassium. When your magnesium is also low, your kidneys lose the ability to hold onto potassium effectively. Magnesium normally helps block a potassium channel in the kidneys that controls how much potassium leaves your body through urine. Without enough magnesium, that channel stays open, and potassium pours out no matter how much you supplement.
This creates a frustrating clinical scenario: potassium levels refuse to come up despite replacement. The fix is correcting the magnesium first. Low magnesium commonly accompanies low potassium in people with chronic diarrhea, alcohol use disorder, or who take certain antibiotics or diuretics.
Genetic Kidney Disorders
A small number of people have inherited conditions that cause their kidneys to waste potassium throughout their lives. The two most recognized are Bartter syndrome and Gitelman syndrome.
Bartter syndrome involves a defect in the part of the kidney that reabsorbs salt in a structure called the loop of Henle. It typically shows up in childhood, often with low potassium, alkaline blood, and normal blood pressure despite the electrolyte chaos. There are five subtypes caused by different gene mutations. Some forms are severe enough to cause problems before birth, while others appear later in childhood. Certain subtypes also cause hearing loss.
Gitelman syndrome affects a different part of the kidney (the distal tubule) and tends to be milder. It’s often discovered by accident when blood work reveals unexplained low potassium in an older child or adult who feels fine. A distinguishing feature is that people with Gitelman syndrome excrete very little calcium in their urine, while those with Bartter syndrome typically excrete too much. Gitelman syndrome also commonly causes low magnesium, which compounds the potassium problem.
Both conditions cause the kidneys to behave as if the person is taking a diuretic, even though they aren’t. Blood pressure stays normal or low, which helps distinguish these syndromes from aldosterone-related causes where blood pressure runs high.

