91³Ô¹ÏÍø

Watch CBS News

MyPillow's Mike Lindell says he's running for Minnesota governor because "I fix problems"

The November 2026 election may be months away, but the selection process of party nominees in key races starts on Feb. 3, when both the Minnesota GOP and DFL have caucuses. 

Among the most important races: the one for governor. On the Democratic side, things are up in the air after Gov. Tim Walz dropped his reelection bid, though Sen. Amy Klobuchar made a first step in a gubernatorial run this week, filing preliminary paperwork with the Minnesota Campaign Finance Board. 

On the Republican side, it's a competitive race with a dozen candidates. Four candidates are consistently finishing strong in recent straw polls. In a party poll last month, businessman Kendall Qualls was first, followed by Speaker Lisa Demuth in second, MyPillow mogul Mike Lindell in third and attorney Chris Madel in fourth. 

"I love Minnesota. I was born and raised here, and I think that I've seen so many problems that I believe this is what I do. I fix problems," said Mike Lindell. 

Lindell's campaign got a boost in December when President Trump said Lindell "deserves to be governor" of Minnesota. Lindell says he does not take that as an endorsement. 

In recent years, Lindell's loyalty to Mr. Trump has cost him. Big box retailers dropped his pillows after Lindell repeatedly backed the president's claim that the 2020 election was rigged

Lindell says he's not bankrupt despite having two big judgments awarded against him, including one for $2 million and another for $5 million in cases involving the 2020 election. The $5 million award was overturned

"MyPillow was the most attacked company in history," Lindell told WCCO.

Lindell says his top priority as governor would be investigating state programs for fraud and eliminating sales tax on brick-and-mortar stores so they can compete with the internet. 

"I want to eliminate sales tax so people have a reason to go into the box stores," he said.

As governor, he indicated he would remain loyal to Mr. Trump, who he said is doing a good job for Minnesota, including with the immigration crackdown that continues to lead to protests and clashes in the street. He said he "absolutely" supports ICE actions in the state.

"I think one of the biggest concerns that we have here is that our protester laws are not being addressed," he said.

WCCO is working to ensure we feature interviews with all major gubernatorial hopefuls.

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