91³Ô¹ÏÍø

Watch CBS News

GOP, Trump seen as getting more from shutdown deal; Democrats say party compromised too much, CBS poll finds

There's some relief that the government shutdown is over, but Democrats are more likely to say they're frustrated about the deal that ended it, and that their party compromised too much. 

By a wide margin, Americans say it was Republicans and President Trump who succeeded in getting more of what they wanted from the negotiations to end the shutdown.

who-won-shutdown-all.png

This survey recontacted Americans first interviewed in our early-November poll, while the shutdown was in effect.

Today, most Democrats think their own party's congressional Democrats compromised too much. Most Republicans say their delegation's approach to compromise was about right.

shutdown-compromise-party.png

And perhaps as a result, rank-and-file Democrats tend to agree that Trump and congressional Republicans got more of what they wanted, more so than their own party.

who-won-shutdown-party.png

Among the wider public, more think the congressional Republicans didn't compromise enough than they think this of congressional Democrats.

shutdown-compromise-all.png

During the shutdown, most disapproved of how all the players were handling things at that time. 

That negativity remains when Americans are asked now, in retrospect, how each handled it.

But disapproval for congressional Democrats, when asked how they handled it, is now a bit higher than for congressional Republicans and Donald Trump. 

That's driven in part by views among their own party, as well as some independents, more of whom had said they approved of Democrats' handling two weeks ago.

shutdown-disapprove.png

There's a lot of negativity in sentiments expressed about the deal among Democrats — top picks are frustrated, dissatisfied and also pessimistic, in front of even relieved.

dems-feel-deal.png

Republicans, for their part, are more likely to say they're relieved and satisfied.

reps-feel-deal.png

Most rank-and-file Democrats did think the party's positions were worth a shutdown, which may help explain the frustration they feel.

So what now? The shutdown did seem to have the effect of highlighting health care issues: Most say that was at least included among the issues debated. Today, two-thirds think that health insurance premiums will increase in the coming months, now that the shutdown has ended. As government employees and air traffic controllers begin to get paid, people do think air travel will improve in the coming weeks.

health-insurance-costs.png
air-travel-costs.png

This CBS News/YouGov survey is based on a nationally representative sample of 1,288 U.S. adults who were recontacted November 13-14, 2024, after the government shutdown ended, following an initial survey conducted during the government shutdown October 29-31, 2025 using a nationally representative sample of 2,124 U.S. adults.  The margin of error for the total sample in the recontact survey is ±3.3  points.


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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });