91³Ô¹ÏÍø

Watch CBS News

Labor Day 2025 is around the corner. Here's what to know.

Labor Day is almost here, bringing with it one last chance for many Americans to soak up what's left of summer.

Observed on the first Monday of September, the federal holiday celebrates the contributions and achievements of American workers. The three-day weekend is also an occasion for family and friends to gather and celebrate the unofficial bookend of summer. 

Read on to learn more about the federal holiday, including what's open on Labor Day and what sales are to be had in 2025.

When is Labor Day?

This year, Labor Day falls on Monday, Sept.1.

What is the history of Labor Day?

Nowadays, Labor Day is more commonly associated with barbecues and beach days, but the federal holiday was created to celebrate the hard-won rights of American workers.

Before early labor laws came into play in the 20th century, the average U.S. worker's schedule spanned 12 hours a day, 7 days a week, with low wages and little protections, according to . 

The culmination of years of strikes and protests by American workers to secure better job conditions, Labor Day was into law on June 28, 1894, by President Grover Cleveland.

The civilian workforce in America is around 170 million people strong as of June 2025, data from shows. While there's no cap on the number of hours Americans can work per week, federal mandates that workers be paid a minimum wage. 

That wage has been stuck at $7.25 since 2009. However, many cities and states across the country have passed legislation to enforce higher minimums adjusted for today's cost of living. Most recently in July, the minimum wage was raised in 15 states and cities

What stores are open and closed on Labor Day?

Big-box retailers including Target, Walgreens and Walmart, will keep their doors open on Sept. 1. 

Costco will be  on Labor Day, in keeping with the discount store's holiday schedule.

Most grocery stores such as and  will be open, but recommend that shoppers check ahead for specific hours of operation. While Kroger's website says its stores will be operating at regular hours on Sept. 1, Whole Foods recommends you check your local store's webpage on Labor Day for hours of operation.

Fast-food chains, including  and , will also be open to serve customers on Sept. 1. While some, like Starbucks, will be operating at regular hours, other chains recommend checking ahead for local store hours, which may be limited on holidays.

Are banks and the USPS open on Labor Day?

U.S. government offices will be closed on Labor Day, which is a federal holiday. 

The , United States Postal Service and major banks such as will also be closed for the holiday. However, most ATMs will be available for basic transactions such as deposit and withdrawals.

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(); } }); }); }); });