Every food here earns its spot through one simple piece of math: calcium content (in milligrams) multiplied by its fractional absorption (the percentage your body takes up). The content figures come from current U.S. Department of Agriculture data compiled by the National Institutes of Health, and the absorption rates come from published human studies — the decades of careful research by scientists like Connie Weaver and Robert Heaney that measured, food by food, how much calcium people actually absorb.
Two natural compounds explain most of the differences you're about to see. Oxalic acid, found in spinach, rhubarb, sweet potatoes, and beans, binds calcium into a form the gut can't unlock. Phytic acid, common in whole grains, nuts, seeds, and legumes, does something similar — a review of calcium absorption and the food matrix found low-phytate soybeans gave up 41% of their calcium against 31% for high-phytate ones. Foods low in these compounds — think bok choy, kale, broccoli, and cabbage — hand over their calcium far more generously, often at rates that rival or beat milk. Dairy, for reference, lands at roughly 25 to 30% absorption, and that's the benchmark worth keeping in the back of your mind as we count down.
A quick note on honesty: for a few foods, like canned fish and seeds, there's no direct human absorption study, so those figures are careful estimates and we've kept the language appropriately hedged. For the well-studied foods, the numbers are firm. If you'd like the bigger picture on where calcium fits alongside everything else your body quietly needs, our guide to the nutrients you're quietly missing at every life stage is a helpful companion read.