91³Ô¹ÏÍø

Watch CBS News

Republicans know they have a problem with relying on Election Day voting

In the wake of a poor midterm election performance that culminated Tuesday night with a loss in the U.S. Senate race in Georgia, Republicans are acknowledging the perils of relying on Election Day voting.

Former President Donald Trump has disparaged early voting and voting by mail, even as he cast absentee ballots, and conditioned party voters to distrust those methods. In a Truth Social last week, he continued to blast mail in voting, saying "you can never have fair & free elections with mail-in ballots--never, never, never. Won't and can't happen!!!"

But after failing to gain control of the Senate, losing a seat in the process, and underperforming in House races across the country, Republican operatives and lawmakers are now issuing a wakeup call to their party to take early voting seriously.

"If you wait until Election Day, you're starting a race where you're 30 yards behind," House GOP leader Kevin McCarthy told Fox News' Sean Hannity Tuesday night as the Georgia election results came in. "Republicans in the past, we had an advantage because we would vote early, we would vote by mail, and we put that away."

Georgia Holds Senate Runoff Election Between Rafael Warnock And Herschel Walker
A voter casts his ballot at a polling station for the U.S. Senate runoff election on December 6, 2022 in Atlanta, Georgia.  Alex Wong / Getty Images

RNC chair Ronna McDaniel conveyed a similar sentiment in another Fox News interview on Tuesday. "Our voters need to vote early," she said.. "I have said this over and over again. There were many in 2020 saying, 'Don't vote by mail, don't vote early.' And we have to stop that and understand that if Democrats are getting ballots in for a month, we can't expect to get it all done in one day."

Missing from their assessments, however, was any mention of Trump's role in disparaging such voting methods.

The gap between the two parties when it comes to support for mail-in and early voting has grown under Trump.  polling research shows that between 2004-2017, Democrats, Independents and Republicans all steadily increased early voting as more states expanded opportunities to do so. But in 2020, they found a sharp decline in early voting intentions among Republicans. 

And from Pew finds that 62% of Republicans say voters should only be allowed to vote early or absentee with a documented excuse, compared to 42% who thought the same in 2018. 

Meanwhile, Democrats have incorporated early and mail in voting as a key part of their campaign strategy. In Georgia, Sen. Raphael Warnock won early voters by roughly 16 percentage points, heading into Election Day with a 300,000 vote lead. 

Republican Sen. Mike Braun of Indiana said Republicans have to "start accepting the tools" of voting early or by mail. "Anybody that wants to stick with just voting on Election Day...you're setting yourselves up for logistical issues," he said, noting that having run a business for 37 years, "I never want to have to get something done in one day." 

"We have got to do a better job as Republicans telling our voters, go vote," said Sen. Tommy Tuberville of Alabama, a staunch Trump ally. "Don't wait until the last day, don't wait for it to possibly rain. Don't wait for bad weather...we've gotten hammered."'

Kabir Khanna contributed to this report.

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