How Much Calcium Do You Need for Osteoporosis?

Most adults at risk for osteoporosis need 1,200 mg of calcium per day from all sources combined. That’s the recommended amount for women over 50 and men over 70, the two groups most affected by bone loss. Getting there takes some planning, whether through food, supplements, or both, and how you take calcium matters almost as much as how much you get.

Daily Calcium Targets by Age and Sex

The National Institutes of Health sets the recommended dietary allowance (RDA) for calcium based on age and sex. For most younger adults (19 to 50), the target is 1,000 mg per day. Women see their target jump to 1,200 mg starting at age 51, while men stay at 1,000 mg until age 71, when theirs also rises to 1,200 mg.

These numbers represent total calcium intake: everything from your morning yogurt to your evening supplement. Most people don’t need to exceed 1,200 mg. The tolerable upper limit for adults over 50 is 2,000 mg per day. Going above that increases the risk of kidney stones and other complications without additional bone benefits.

How Much Calcium Actually Helps Your Bones

Calcium won’t reverse osteoporosis on its own, but meeting your daily target does measurably slow bone loss. A large meta-analysis published in The BMJ found that increasing calcium from food sources improved bone mineral density by 0.6% to 1.0% at the hip and total body after one year, and by 0.7% to 1.8% at the hip, spine, and femoral neck after two years. Calcium supplements produced similar gains of 0.7% to 1.8% across all major skeletal sites.

Those percentages sound small, but in osteoporosis, even a 1% to 2% gain in density can meaningfully reduce fracture risk, especially when combined with other treatments. Notably, the improvements seen at one year didn’t keep growing at later time points. Calcium maintains bone rather than continuously building it, which is why consistent daily intake matters more than occasional high doses.

Food Sources With the Most Calcium

Dairy remains the easiest way to hit your target. One cup of yogurt delivers about 450 mg, and a cup of milk (any fat level) provides 300 mg. An ounce of Swiss cheese adds 270 mg, while cheddar or mozzarella contribute about 200 mg per ounce. Two servings of dairy per day can get you halfway to 1,200 mg before you eat anything else.

If you avoid dairy, fortified foods are your best alternative. Calcium-fortified orange juice provides about 300 mg per glass, and fortified soy milk ranges from 200 to 400 mg per cup depending on the brand. Fortified cereals vary widely, from 250 to 1,000 mg per serving, so check the label.

Vegetables contribute smaller but meaningful amounts. Cooked spinach offers 240 mg per cup, cooked broccoli about 180 mg, and raw arugula 125 mg per cup. Cooked chard and okra each provide around 100 mg. These add up when you eat them regularly, and they come with other nutrients that support bone health.

When Supplements Make Sense

If your diet consistently falls short of 1,200 mg, a supplement can fill the gap. The key word is “gap.” If you’re already getting 800 mg from food, you only need a 400 mg supplement, not a full 1,200 mg tablet on top of what you eat.

Your body absorbs calcium most efficiently in doses of 500 mg or less at a time. Taking a 1,000 mg supplement all at once means a significant portion passes through without being absorbed. Split your supplement into two smaller doses, taken at different meals, for better results.

Carbonate vs. Citrate: Which Form to Choose

The two most common supplement forms are calcium carbonate and calcium citrate. Calcium carbonate is 40% elemental calcium by weight, making it the more concentrated option. Fewer pills to reach your target. The tradeoff is that it needs stomach acid to dissolve properly, so you should take it with food.

Calcium citrate is only 21% elemental calcium, so you’ll need larger or more frequent doses. But it absorbs well with or without food and doesn’t depend on stomach acid. This makes it a better choice if you take acid-reducing medications, have digestive issues, or prefer the flexibility of taking it on an empty stomach.

When comparing products, look at the “elemental calcium” amount on the label. That’s the actual calcium your body can use, not the total weight of the compound.

Vitamin D Makes Calcium Work

Calcium can’t do its job without vitamin D. Vitamin D promotes calcium absorption in the gut and helps maintain the blood calcium levels your bones need for normal mineralization. Insufficient vitamin D directly contributes to osteoporosis by reducing how much calcium your body actually takes in from food and supplements.

The RDA for vitamin D is 600 IU (15 mcg) per day for adults up to age 70, rising to 800 IU (20 mcg) for those over 70. Many people with osteoporosis have vitamin D levels below optimal, particularly those who live in northern climates, spend limited time outdoors, or have darker skin. If you’re taking calcium for bone health, checking your vitamin D status is just as important.

The Heart Health Question

You may have heard that calcium supplements raise heart disease risk. The evidence is mixed. Some reviews have found a higher risk of heart events in healthy postmenopausal women taking supplements, while other studies found no increased risk. The concern centers specifically on supplements, not food sources. Calcium from food has not been linked to cardiovascular problems in any major study.

This is one more reason to prioritize food first and use supplements only to cover the difference. If you’re supplementing, keeping doses moderate (500 mg or less per sitting) and staying within the 1,200 mg total daily target appears to carry less risk than taking large supplemental doses on top of a calcium-rich diet.

Putting It Together

Start by estimating how much calcium you get from food on a typical day. A cup of yogurt (450 mg), a glass of milk (300 mg), and an ounce of cheese (200 mg) already totals 950 mg. Add a serving of broccoli or fortified orange juice and you’re at or near 1,200 mg without any pills. If your diet regularly falls 300 to 500 mg short, a small supplement taken with a meal closes the gap efficiently.

Pair your calcium with adequate vitamin D, spread your intake across the day rather than loading it into one meal, and keep your total below 2,000 mg. Calcium alone won’t cure osteoporosis, but consistently hitting 1,200 mg is one of the most straightforward things you can do to protect the bone density you still have.