91³Ô¹ÏÍø

Watch CBS News

Minnesota's party endorsement conventions are weeks away. Here's how the state's major elections are shaping up

The party endorsement conventions for both parties in Minnesota, where each party will endorse candidates for governor, U.S. Senate and U.S. House, are just weeks away.

Both the DFL and GOP nominating conventions are the last weekend in May 7, and voting for the Aug. 11 primary begins in June. 

So, how are things shaping up in Minnesota's major elections? 

The Iran War and now failed peace talks have dominated the latest headlines here and across the country, and have resulted in sharp increases in gas prices, diesel prices and farm essentials like fertilizer. 

Right before the peace talks collapsed, an Economist/YouGov poll found that 9% of Democrats support the war, 24% of independents support the war and 67% of Republicans support the war. 

So how will the war impact Republican and DFL candidates? 

"Americans understand gas prices are too high. Americans are united, saying we don't want boots on the ground," Democratic analyst Abou Amara said.

"I also think polls are polls now, so many people would rather say they are with their side than with the other side," Republican analyst Amy Frederickson said.

In recent years, there have been candidates who have chosen to ignore the parties' endorsing convention and go straight to the primary. In the governor's race on the DFL side, Sen. Amy Klobuchar is considered a clear favorite. On the Republican side, there are three top candidates, and one of them, Mike Lindell, says he is going on to the convention regardless. 

"Mike Lindell is only important because he says he is going to the primary. He is not winning. He's not going to win the endorsement," Frederickson said.

In the U.S. Senate race, there is a possibility on both the Democratic and Republican sides that at least one candidate will go ahead to the primary even though they will have lost the endorsing convention.

"Republicans should focus on getting a strong candidate themselves on the ballot for U.S. Senate, finally," Amara said.

Both parties have a history of candidates not winning the endorsement but going on to the primary. Republican Gov. Arne Carlson, who served as governor from 1991 to 1999, never got the party endorsement. 

On the DFL side, Mark Dayton in the 2010 gubernatorial election and Tim Walz in 2018 both failed to win their party's endorsement but went on to win not only their primaries but also the general elections.

You can watch WCCO Sunday Morning with Esme Murphy and Adam Del Rosso every Sunday at 6 a.m. and 10:30 a.m.

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