A medium banana contains roughly 422 to 520 milligrams of potassium, depending on the variety and exact size. That’s about 9 to 15 percent of the daily potassium target for most adults. It’s a solid source, but bananas aren’t actually the potassium powerhouse most people assume.
Potassium by Banana Size
The potassium in a banana scales directly with its weight. A small banana (about 100 grams of fruit) delivers around 360 mg. A medium banana, the standard serving size at roughly 118 grams, provides approximately 422 mg. A large banana can push past 490 mg. The Cavendish variety, which is what you’ll find in most grocery stores, tends to land at the higher end of this range, with Australian nutrition databases listing a medium Cavendish at 519 mg per fruit.
Ripeness doesn’t change the potassium content. Research on banana ripening shows that potassium levels remain stable as the fruit goes from green to spotted brown. So whether you prefer your banana firm or soft, you’re getting the same mineral content. Cooking or baking with banana also preserves most of the potassium, since it doesn’t break down with heat the way some vitamins do.
How That Compares to What You Need
The National Institutes of Health sets the adequate daily intake for potassium at 3,400 mg for adult men and 2,600 mg for adult women. A single medium banana covers roughly 12 percent of a man’s daily target and about 16 percent of a woman’s. That’s meaningful, but it also means you’d need to eat 6 to 8 bananas a day to hit your full requirement from bananas alone, which nobody recommends.
Most people in the U.S. fall short of these targets. Potassium is a nutrient of public health concern precisely because intake tends to be low across the population. Adding a banana to breakfast or a snack helps close the gap, but it works best alongside other potassium-rich foods throughout the day.
Foods With More Potassium Than Bananas
Bananas get all the potassium publicity, yet several common foods deliver more per serving. A half of a medium baked potato provides about 583 mg. A cup of cooked mung beans packs 938 mg, nearly double a banana. Other foods that outperform bananas include a cup of cooked spinach (around 840 mg), a medium sweet potato (roughly 540 mg), a cup of white beans (over 1,000 mg), and a cup of plain yogurt (around 570 mg). Avocados, salmon, and dried apricots are also strong contenders.
This doesn’t diminish the banana’s value. It’s portable, cheap, available year-round, and requires zero preparation. For a grab-and-go potassium source, it’s hard to beat.
Why Potassium Matters
Potassium and sodium work as a pair. Sodium pulls water into your bloodstream and raises blood pressure. Potassium helps your body flush out excess sodium through urine, easing pressure on blood vessel walls. Getting enough potassium is one of the most practical dietary strategies for supporting healthy blood pressure.
At the cellular level, potassium is essential for every muscle contraction in your body, including your heartbeat. Your cells maintain a careful balance of potassium inside and sodium outside, and this gradient is what allows muscles to fire and nerves to send signals. During physical activity, potassium shifts out of muscle cells and sodium moves in. Specialized pumps on the cell surface restore the balance within minutes, but they need adequate potassium to do their job. When potassium runs low, muscles fatigue faster and cramps become more likely.
Absorption From Whole Foods vs. Supplements
Your body absorbs potassium from food quite efficiently. Interestingly, research published in the Journal of Renal Nutrition found that potassium additives used in processed foods are actually more bioavailable than potassium found naturally in whole foods like bananas. This means the potassium in packaged foods hits your bloodstream faster and in higher concentrations than the same amount from a banana.
For most people, this distinction doesn’t matter much. But for anyone managing kidney disease or high potassium levels, it’s worth knowing that processed foods with potassium-based additives can spike blood levels more than a piece of fruit would.
When Potassium Becomes a Concern
For healthy people with normal kidney function, eating several bananas a day poses no potassium risk. Your kidneys are efficient at clearing excess potassium through urine.
The situation changes when kidneys aren’t working well. Normal blood potassium falls between 3.5 and 5.0 millimoles per liter. Levels above 5.5 qualify as hyperkalemia (high potassium), and above 6.5 can trigger dangerous heart rhythm problems. Chronic kidney disease is the most common cause of hyperkalemia because damaged kidneys can’t filter potassium effectively. People with Addison’s disease, uncontrolled diabetes, or congestive heart failure also face higher risk.
If you’ve been told to follow a low-potassium diet, bananas are typically on the list of foods to limit or avoid. Other fruits in the same category include oranges, cantaloupe, and watermelon. Your care team can help you figure out how much is safe for your specific situation.

