91³Ô¹ÏÍø

Watch CBS News

This number of daily steps can reduce your risk of death, chronic diseases and more, analysis finds

How many steps do you need to take a day for better health? A new analysis landed on a number different than the 10,000 daily step recommendation you may have previously heard. 

The research, published Wednesday in   journal, looked at dozens of past studies published between Jan. 1, 2014, and Feb. 14, 2025. It found that 7,000 steps a day was associated with a 47% lower risk of death, a 38% lower risk of dementia and a 25% lower risk of heart disease, among other health benefits, when compared to people who only had about 2,000 steps a day.

Risk of death from certain diseases also went down, including a 47% lower risk of death from heart disease and a 37% lower risk of death from cancer. The higher number of steps was found to have "a non-significant" 6% lower risk of getting cancer, the authors of the research said.

The step count was also associated with a 14% lower risk of type 2 diabetes, a 22% lower risk of depressive symptoms and a 28% lower risk of falls.

"Although 10,000 steps per day can still be a viable target for those who are more active, 7,000 steps per day is associated with clinically meaningful improvements in health outcomes and might be a more realistic and achievable target for some," the authors wrote. 

If 7,000 steps still seems like a lot, even a more modest step count was associated with lower risk. 

For example, 4,000 steps per day compared to 2,000 was associated with substantial risk reduction, including a 36% lower risk in death, according to the analysis. 

The bottom line? Walking — at whatever amount you can accomplish in a day — is good for your body and mind.

The research did have some limitations, the authors noted, including a lack of age-specific analysis and a small number of studies available for most specific outcomes. 

Still, the authors say they hope the 7,000 step count can serve as a practical public health target with future studies looking closer at age-specific targets. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });