If you’ve had a 24-hour urine test done for kidney stone prevention, you might have been surprised to see a high sodium level listed on your report. Maybe you even thought, “There’s no way I’m eating that much salt.” In this article, we’ll dive into whether the sodium number on your 24-hour urine test is truly accurate—and what you should (and shouldn’t) take away from it.
Table of contents
This post may contain affiliate links through which we may earn a small commission to help keep this website free.
Why Sodium Matters for Kidney Stones
High sodium intake increases the amount of calcium your kidneys excrete into the urine. That extra calcium can bind with oxalate (or phosphate) and increase your risk of forming a stone. Even if you aren’t eating a ton of calcium, your body will pull calcium from your bones to maintain balance, and that can still end up in your urine if your sodium intake is high.
Reducing sodium intake is one of the most effective ways to lower urine calcium levels—especially for calcium stone formers. It’s also great for your blood pressure and heart health.
Converting Urine Sodium Results Into mg/day
Your 24-hour urine test will usually list sodium in millimoles (mmol) per day. To help you understand how that translates to your daily diet, here’s a quick reference:
- 150 mmol/day = ~3,450 mg sodium/day
- 125 mmol/day = ~2,875 mg sodium/day
- 100 mmol/day = ~2,300 mg sodium/day
- 75 mmol/day = ~1,725 mg sodium/day
- 65 mmol/day = ~1,500 mg sodium/day
- 50 mmol/day = ~1,150 mg sodium/day
The Dietary Guidelines for Americans recommends limiting sodium to 2,300 mg/day or less—roughly 100 mmol/day.
If your result is significantly higher than that, it’s time to start looking at your diet more closely. Even though your result might be within the lab’s “reference range,” that range is not optimized for kidney stone prevention.
So, Is the Urine Sodium Result Accurate?
The answer is: yes, mostly. But there are a few caveats.
1. Sodium Loss Through Sweat or Stool
Most of the sodium you eat is excreted in your urine—about 95%. But not all of it. A small amount is lost through:
- Bowel movements
- Sweat
If you’re someone who sweats a lot (because of intense exercise, living in a hot climate, or having a physically demanding job), your urine sodium might actually underestimate your sodium intake. In fact, certain athletes and outdoor laborers can lose the equivalent of an entire day’s worth of sodium in just a few hours of heavy sweating.
That said, if your test shows high urine sodium, it means you are likely not losing enough through sweat—and you are indeed eating too much salt. If you urine sodium is higher than 100, then there is likely room for improvement to help maximize kidney stone prevention. If you’re unsure, talk with your doctor or a registered dietitian who can help you interpret your results in context.
2. Day-to-Day Variations in Sodium Intake
Sodium isn’t stored in the body in large quantities. That means what you eat today will usually show up in your urine within a couple of days. However, the kidneys need some time to adjust to large fluctuations in sodium intake.
If you normally eat about 2,000 mg of sodium per day but had a super salty meal (say, 5,000 mg from Chinese takeout) the day before your test, your body will still be excreting that excess sodium on test day (and beyond). That could make your results look higher than your “normal” intake.
On the flip side, if you deliberately ate low sodium on the day of your test to try to make your results look better (yes, it happens!), your numbers might still reflect your usual intake because the kidneys haven’t adjusted to lower sodium just yet. In general, we recommend eating and drinking like you normal do whenever completing a 24-hour urine test to get the most accurate results.
3. A One-Day Snapshot May Not Tell the Whole Story
Because sodium levels fluctuate from day to day, one 24-hour test is just a snapshot. This is why some clinicians recommend doing two 24-hour urine collections: one on a weekday and one on a weekend. This helps account for variations in your eating habits and gives a more accurate picture of your typical sodium intake.
Think You Already Eat Low Sodium?
Track your intake to be sure! Many people are shocked when they start tracking their sodium intake. Just because you don’t use a salt shaker doesn’t mean your sodium intake is low.
High-sodium foods include:
- Restaurant meals (including “healthy” options like salads)
- Deli meats, canned soups, sauces, and condiments
- Bread and baked goods
- Packaged snack foods (chips, crackers, pretzels, etc.)
Use a food tracker like Cronometer to log your meals for a few days. Make sure to:
- Log specific brands and serving sizes
- Include all sauces, seasonings, and condiments
- Record everything in real time so you don’t forget
Once you see the numbers in black and white, you’ll have a much clearer sense of whether your urine sodium level is truly surprising—or spot on.
Final Thoughts
The sodium result on your 24-hour urine test is usually a pretty good indicator of your average sodium intake. While heavy sweating and occasional high-sodium meals can throw it off slightly, it still provides valuable insight into one of the biggest dietary risk factors for kidney stones.
If your urine sodium is higher than 100 mmol/day, that’s a sign to start cutting back—even if it doesn’t feel like you eat a salty diet. Consider tracking your intake, reviewing food labels, and cooking more meals at home to help reduce sodium and support kidney stone prevention.
Want help lowering your sodium intake and preventing kidney stones? Sign up for my free newsletter for tips, recipes, and expert guidance.
