91³Ô¹ÏÍø

Watch CBS News

Abortion rights a race-defining issue in Minnesota's 3rd Congressional District

MINNEAPOLIS — A rare open Minnesota congressional seat is up for grabs this November.

Minnesota's 3rd Congressional District is made up of the western suburbs of Minneapolis. It contains wealthier areas like Edina, Eden Prairie, Plymouth and Maple Grove; middle-income communities like Bloomington; and working-class neighborhoods like those in Coon Rapids and the city of Anoka.

It's currently represented by Democrat Dean Phillips, who is leaving Congress after unsuccessfully running for the Democratic presidential 91³Ô¹ÏÍø against President Biden. 

Minnesota's 3rd Congressional seat is up for grabs (part 1) 08:17

Until Phillips won in 2018, the district had been a Republican seat for decades.

The Democratic candidate is Dr. Kelly Morrison, a long-time Twin Cities OB-GYN, former state representative and senator.

The Republican candidate is Tad Jude. He is also a former state representative and senator, and a former Hennepin County commissioner and district court judge.

One of the 2024 race-defining issues is abortion rights, pitting Morrison and her OB-GYN experience against Jude, who opposes abortion rights.

Minnesota's 3rd Congressional seat is up for grabs (part 2) 09:37

"As the only OB-GYN in the legislature, I was proud to help lead the effort to protect and expand access to reproductive health care here in Minnesota," said Morrison. "I'm ready to take both my medical and my legislative experience to Washington to help lead the effort to protect access to reproductive health care for all Americans."

Meanwhile, Jude believes every abortion is a "tragedy."

"II support the Dobbs decision because a return to the states, the ability to every state can legislate and come to their own conclusions," said Jude.

Morrison has a big fundraising edge she has raised  $1.3 million compared to Jude's $162,000. 

Minnesota's 3rd Congressional seat is up for grabs (part 3) 05:14

"It's a tremendous advantage. It allows Kelly Morrison to get ads out. Allows her also to build out a staff of people who are organizing or at the doorstep with the literature and also putting together a variety of different online social media," said Professor Larry Jacobs from the University of Minnesota. "And Tad Jude just doesn't have that."

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