Minnesota's public argument runs on numbers almost nobody has checked. A think tank publishes a figure, a campaign repeats it, a headline rounds it, and six months later it is a fact that everyone knows and no one can source.

This series does the opposite. Each article starts from the primary record — the IRS's own migration files, the Census Bureau's population estimates, the Bureau of Criminal Apprehension's crime reports, Public Utilities Commission rate cases, Health Department hearing dockets, Legislative Auditor findings, court records — and reports what is actually there.

The rules

  1. Primary data or nothing. Where a number could be computed from the source file, it was computed rather than repeated from someone's summary.
  2. Contested claims are attributed, never asserted. Where credible people disagree — on tax flight, on fraud estimates, on the cost of a mandate — each side gets its own best sourced case.
  3. Every article concedes something inconvenient. Facts that cut against the author's own politics are in the text, not the footnotes.
  4. Sourced or omitted. Figures that could not be verified against a real source were left out, and the article says so.
  5. It ends with what we can do. Diagnosis without a remedy is just complaining.

Spot an error? Tell us — corrections are part of the standard, and they get published.

August 31, 2026

Are Minnesota's High Earners Leaving? What the Data Actually Shows

We pulled the IRS's own migration files and the Census Bureau's own population estimates. The honest answer: yes, Minnesota lost high-income households for years — and the story just changed. Here's what the numbers say, both sides of the argument, and what would actually help.

Read →
August 31, 2026

Minnesota's Real Brain-Drain Problem Is 18 Years Old and Picking a College

The state's own demographers say Minnesota loses 8,800 teenagers a year — mostly to border-state colleges — while actually gaining college graduates on net. The workforce math, the honest strengths ledger, and the retention playbook that the data supports.

Read →
August 31, 2026

The Affordability Squeeze: Five Bills Eating the Minnesota Paycheck

Housing, childcare, health insurance, utilities, and home and auto insurance — the documented numbers on what life in Minnesota actually costs now, and the fixes with real evidence behind them.

Read →
August 31, 2026

Is Crime Up or Down in Minnesota? Both Sides Are Wrong — Here Are the Numbers

Murders down three straight years from the 2021 peak. Carjackings down 45 percent. Fraud offenses now outnumber all violent crime combined — with single-digit clearance rates. Minnesota public safety by the actual data, plus the strategies with proven results.

Read →
August 31, 2026

Who Decides If Your Hospital Survives? Minnesota's Consolidation Wave, By the Numbers

Fourteen closure or cutback hearings in under three years. Premiums up 21 percent in one year. A 20 percent claim-denial rate that fewer than 1 percent of patients appeal. What's happening to Minnesota healthcare — and the legal tools the state just started using.

Read →
August 31, 2026

Minnesotans Started a Record 73,000 Businesses Last Year. Here's What It Costs Them to Stay Open.

Business formation is at a record high, small firms produced 88.7 percent of Minnesota's net job growth — and swipe fees, new payroll mandates, and one-in-three empty downtown offices are squeezing the margin. Main Street economics, with both sides on the record.

Read →
August 31, 2026

Why Your Property Taxes Keep Jumping — and Where the Money Actually Goes

Minnesota's 2026 levies rose $873 million — the sharpest climb since 2008 — and Minneapolis has proposed 11.3% for 2027. The documented drivers: federal cost shifts, personnel and insurance inflation, and empty office towers pushing the burden onto homeowners. Plus the relief programs most eligible Minnesotans never claim.

Read →
August 31, 2026

Half of Minnesota's Kids Can't Read at Grade Level. Here's What the Data Says About Fixing It.

Third-grade reading proficiency has fallen four years running, to 45.9 percent. One in four students is chronically absent. But Mississippi went from 49th to 9th in fourth-grade reading — and Minnesota just adopted the same playbook. The numbers, the economics, and the honest scorecard.

Read →
August 31, 2026

Minnesota Seniors Lost $111 Million to Fraud Last Year — Double the Year Before

FBI data show reported internet-fraud losses by older Minnesotans jumped from $52 million to $111 million in a single year. Here's who's taking the money, how the scams actually work, and the protection playbook with proven results — including the crypto-ATM ban that just took effect.

Read →
August 31, 2026

Nobody Is Running for County Attorney in Red Lake County. No Lawyer Lives There.

Farm income fell 88 percent in two years before a partial rebound. Minnesota lost 1,300 farms in one year. Chapter 12 bankruptcies quadrupled. And yet rural Minnesota is gaining people. The honest ledger on Greater Minnesota's economy — and what actually works.

Read →
August 31, 2026

The $650 Tax You Never Voted For

Junk fees, credit-report errors, and debt collectors chasing debts people don't owe — the everyday economics of consumer harm in Minnesota, what the federal retreat of 2025 changed, and the receipts showing that enforcement pays for itself.

Read →
August 31, 2026

What Fraud Actually Costs Minnesota — and What a Dollar of Oversight Buys

The court-established numbers, the disputed estimates, the audit warnings that went unheeded, and the documented return on real enforcement — $4.64 back for every dollar spent. The full accounting of Minnesota's fraud crisis, sourced end to end.

Read →
August 31, 2026

Who Owns Minnesota's Rentals? Increasingly, Someone in Another State

Out-of-state ownership of Twin Cities rental homes went from under 3 percent to one in five. Eviction filings are running at record pace. Here's the Federal Reserve's ownership data, the University of Minnesota's eviction research, the AG enforcement docket — and the rights renters got in 2023-24 that most don't know they have.

Read →
August 31, 2026

Your Electric Bill, the Data-Center Boom, and Who Pays for What

Data centers wanting as much power as every Minnesota household combined are coming. Minnesota passed a first-in-the-nation ratepayer-protection law — here's what's actually in it, what the rate cases show, and the one deadline that decides whether your bill is protected.

Read →
September 1, 2026

Minnesota's Immigrants Are 8.4% of the People and 10.8% of the Workforce. Here's the Rest of the Math.

The workforce numbers, the $6.2 billion in taxes, what a single enforcement operation cost Lake Street businesses, and the part nobody covers: immigrant Minnesotans are among the most defrauded consumers in this state, and the law meant to protect them is barely used.

Read →
September 1, 2026

650 Iron Range Miners Were Laid Off. Their Benefits Ran Out in May. Everyone Is Still Arguing About a Different Mine.

Taconite production fell six million tons in a year, two plants idled, and extended unemployment expired on May 24. Meanwhile the copper-nickel fight enters its second decade. The numbers on both, and the arguments from both sides in their own words — including labor's, and a DFL senator's.

Read →
September 1, 2026

Minnesota Legalized Cannabis. Then Charged 3,500 People Under a Law Almost Nobody Was Told About.

Sixteen licensed retailers. Twelve social-equity licenses out of 506 applicants. And more than 3,500 charges for cannabis in a car since legalization — under a traffic provision that appears nowhere in the cannabis act, with 42 percent of those charged in Hennepin County being Black in a county that is 13 percent Black.

Read →
September 1, 2026

Minnesota's Largest Graduating Class in History Is This Year's. It's Downhill From Here.

The class of 2026 is the peak — 67,286 seniors — and the number falls for fifteen years after. Meanwhile tuition is about to overtake state support for the first time, a free-tuition program served five times its projection, and the Legislature just repealed the requirement to measure whether it worked.

Read →
September 1, 2026

Minnesota Has Lost a Third of Its Nursing Home Beds. The Age Wave Arrives in Four Years.

Thirty-eight thousand beds became twenty-five thousand. Red Lake County has none at all. Hospitals report 195,000 patient-days a year for people who are well enough to leave and have nowhere to go — $487 million of unpaid care. And the state agency that pays for it says it does not know whether these facilities are losing money.

Read →
September 1, 2026

A Nurses' Union Bought $2.6 Million of Hospital Debt for $28,000. That's What Your Medical Bill Is Actually Worth.

One cent on the dollar. Meanwhile Minnesota now has 0.25 percent of consumers carrying medical debt in collections against a national 3.22 percent — one of the clearest policy successes in the state. Here's what actually caused it, what a federal court undid, and the honest evidence on debt relief.

Read →
September 1, 2026

Minnesota's Roads Are in Good Shape Today. The State's Own Projections Show Them Falling Apart by 2035.

MnDOT beats every current pavement and bridge target — and projects the share of state highways in poor condition rising tenfold in a decade. A $15–20 billion gap, a delivery fee that raised $19.9 million, a light-rail line that went from $1.25 billion to $2.86 billion, and the safety number nobody expected.

Read →
September 1, 2026

Minnesota Keeps Two Sets of Books. Only One of Them Has to Balance.

The state projects a $377 million surplus for 2028–29 — and a $2.05 billion structural deficit for the same years. Both are official. Both are correct. Here's why, what the record surplus actually was, and the honest version of an argument both parties are half-right about.

Read →
September 1, 2026

Minnesota Made Wage Theft a Felony in 2019. Prosecutors Have Charged It Twice.

Stolen wages cost American workers more than all robbery, burglary, and car theft combined. Minnesota passed one of the toughest wage theft laws in the country — and got its first conviction six years later, against a painting contractor who underpaid five workers on a publicly funded job.

Read →
September 1, 2026

Nobody Reads the Contract. The Law Pretends You Did. Everyone Knows It's a Joke.

One or two people out of a thousand open the terms. The average sign-up contract is written above a college sophomore's reading level. And when researchers measured what disclosure actually accomplishes, the answer was $71 million a year against $11.9 billion from simply banning the fees. The receipts on America's most convenient legal fiction.

Read →
September 1, 2026

Minnesota Gives You a Right to Sue Your Roofer. It Gives You Almost Nothing Against Your Insurer.

State Farm paid a $5,000 penalty for failing to handle auto glass claims on time. Minnesota's bad-faith statute caps recovery at $250,000, can't be pleaded in the complaint, excludes health insurers entirely, and makes the state's own findings inadmissible. What the law actually gives a policyholder — and what it doesn't.

Read →