Where a dollar moves a Minnesota race.
9 federal races, seen from the underdog's side. Ranked by how far a disciplined voter contact plan moves the underdog's odds, from 20,000 seeded simulations per race built on official precinct returns.
| Race | Odds: today → with the plan | Lift | Net votes | Call program | |
|---|---|---|---|---|---|
| MN-02 Eric Pratt vs. Matt Little | 3% → 38% | +35 pts | 31,102 | $13,086 44,045 households | Brief › |
| MN-01 Jake Johnson vs. Brad Finstad | 19% → 52% | +33 pts | 12,871 | $9,573 28,626 households | Brief › |
| MN-06 Doug Chapin vs. Tom Emmer | 1% → 30% | +29 pts | 35,566 | $13,437 47,214 households | Brief › |
| Minnesota U.S. Senate Michele Tafoya vs. Peggy Flanagan | 29% → 51% | +22 pts | 70,726 | $33,702 122,599 households | Brief › |
| MN-08 Trina Swanson vs. Pete Stauber | 2% → 9% | +7 pts | 46,177 | $9,298 27,804 households | Brief › |
| MN-03 Tyler Bass vs. Kelly Morrison | <1% → 1% | +1 pts | 65,082 | $6,502 16,399 households | Brief › |
| MN-04 Paul Wikstrom vs. Betty McCollum | 0% → 0% | +0 pts | 106,955 | $4,519 10,127 households | Brief › |
| MN-05 John Nagel vs. Ilhan Omar | 0% → 0% | +0 pts | 164,191 | $6,364 16,050 households | Brief › |
| MN-07 Erik Osberg vs. Michelle Fischbach | 0% → 0% | +0 pts | 119,774 | $7,578 21,852 households | Brief › |
Lift is the gain in win probability when the plan is executed. Call program: every household on the plan's target list, three attempts each, at published HyperPhonebank rates. Calls are the voter ID and ballot chase engine of each plan: they find the persuadable voters and the supporters so every other dollar lands on the right door.
Pratt gets within 5,646 votes on campaign work alone. A 1.7-point national shift finishes it.
Where
- Lakeville +2,352Starting line Little +2. 5.2% split their ticket.
- Eagan +2,200Starting line Little +31. 4.7% split their ticket.
- Burnsville +1,761Starting line Little +23. 5.4% split their ticket.
- Apple Valley +1,716Starting line Little +25. 4.9% split their ticket.
- Cottage Grove +1,313Starting line Little +12. 6.0% split their ticket.
The top 12 cities and townships carry 64% of the plan.
How
- Persuade +22,753Ticket splitters and the 8 percent still undecided: 22,753 leaning Little. Lakeville, Eagan, Burnsville and Apple Valley hold the most.
- Mobilize +1,285At least 14,275 voters who skipped the 2022 midterm in the towns Pratt carries.
- Consolidate +1,418Voters who backed Legal Marijuana Now in 2022, when it took 3.3 percent of the district vote.
Plus a 1.7-point national shift (5,646 votes) that no campaign controls.
What has to be true
- Pratt wins half of the splitters and undecided voters now leaning Little. That is the ceiling, and he needs all of it.
- Voters who went third party in 2022 break his way this time.
- The national environment moves about 1.7 points his way between now and November 3.
- Both published polls are campaign internals. If the true gap is closer to Pratt's own poll (Little +5), the math closes with no wave at all.
The numbers behind it
- Crossover regression255 precincts, slope 0.892, R² 0.970, 45 crossover precincts
- Monte Carlo20,000 seeded simulations, 5-point baseline error. 90% range of the final margin with the plan: -34,892 to 24,501
- Cash on hand, July 22Pratt $254,373 · Little $127,543
- Call program44,045 households, 132,134 dials, about 6,924 live conversations and 2,361 voter IDs, at $0.2971 per household (published HyperPhonebank rate)
Johnson can win. The math closes using 54 percent of what history allows.
Where
- Rochester +1,618Starting line Johnson +28. 4.3% split their ticket. 16,883 more ballots in 2024 than in 2022.
- Owatonna +828Starting line Finstad +8. 7.8% split their ticket.
- Albert Lea +599Starting line Johnson +1. 9.7% split their ticket.
- Faribault +576Starting line Finstad +3. 7.7% split their ticket.
- New Ulm +489Starting line Finstad +14. 8.7% split their ticket.
The top 12 cities and townships carry 42% of the plan.
How
- Persuade +11,334Voters who split their ticket and the 7 percent still undecided. 21,000 lean Finstad today, concentrated in Steele, Freeborn, Rice and Brown counties.
- Mobilize +1,623At least 36,954 people who voted in 2024 but not in 2022 in places Johnson carries, 16,883 of them in Rochester alone.
- Consolidate +559Voters who backed Legal Marijuana Now or Grassroots in 2022 (3.8 percent districtwide) in towns that lean his way.
What has to be true
- Johnson wins 27 percent of the ticket splitters and undecided voters now leaning Finstad.
- In Rochester and St. Peter, 19 percent of the people who voted in 2024 but skipped 2022 come back and vote.
- The September poll showing Johnson up 1 was paid for by a Democratic super PAC. This plan assumes the average of every 2026 poll instead: Finstad by 4.
- No wave is required. The plan closes at 54 percent of what history allows.
The numbers behind it
- Crossover regression741 precincts, slope 0.984, R² 0.977, 132 crossover precincts
- Monte Carlo20,000 seeded simulations, 5-point baseline error. 90% range of the final margin with the plan: -24,585 to 26,266
- Cash on hand, July 22Johnson $1,011,593 · Finstad $1,283,923
- Call program28,626 households, 85,877 dials, about 4,500 live conversations and 1,535 voter IDs, at $0.3344 per household (published HyperPhonebank rate)
Chapin gets within 9,129 votes on campaign work alone. A 2.8-point national shift finishes it.
Where
- Blaine +2,330Starting line Chapin +11. 6.2% split their ticket.
- St. Cloud +1,901Starting line Chapin +12. 7.0% split their ticket. 7,467 more ballots in 2024 than in 2022.
- Chanhassen +1,265Starting line Chapin +16. 6.3% split their ticket. 3,241 more ballots in 2024 than in 2022.
- Andover +1,238Starting line Emmer +9. 5.8% split their ticket.
- Chaska +1,067Starting line Chapin +14. 4.6% split their ticket. 4,196 more ballots in 2024 than in 2022.
The top 12 cities and townships carry 49% of the plan.
How
- Persuade +25,052Ticket splitters and the 9 percent undecided: 25,052 leaning Emmer, most in Blaine, St. Cloud, Andover and Chanhassen.
- Mobilize +773At least 16,575 voters who skipped 2022 in St. Cloud, Chaska and Chanhassen, the places Chapin carries.
- Consolidate +612Third-party voters in the Carver and Stearns towns that lean his way.
Plus a 2.8-point national shift (9,129 votes) that no campaign controls.
What has to be true
- Chapin wins half of the splitters and undecided voters now leaning Emmer.
- In St. Cloud, Chaska and Chanhassen, 35 percent of the people who voted in 2024 but skipped 2022 come back and vote.
- The national environment moves about 2.8 points toward the challenger's side.
- The resources gap closes enough to fund the contact: Emmer had $4.5 million in cash in July to Chapin's $70,000.
The numbers behind it
- Crossover regression269 precincts, slope 0.918, R² 0.968, 34 crossover precincts
- Monte Carlo20,000 seeded simulations, 5-point baseline error. 90% range of the final margin with the plan: -38,121 to 20,566
- Cash on hand, July 22Chapin $70,293 · Emmer $4,496,007
- Call program47,214 households, 141,643 dials, about 7,422 live conversations and 2,531 voter IDs, at $0.2846 per household (published HyperPhonebank rate)
Tafoya can win. The math closes using 28 percent of what history allows.
Where
- Stearns County +4,297Starting line Tafoya +27. 6,719 persuadable voters leaning Flanagan; 21,527 more ballots in 2024 than in 2022.
- St. Louis County +3,598Starting line Flanagan +13. 8,638 persuadable voters leaning Flanagan; 26,230 more ballots in 2024 than in 2022.
- Wright County +2,536Starting line Tafoya +32. 6,191 persuadable voters leaning Flanagan; 23,888 more ballots in 2024 than in 2022.
- Douglas County +2,339Starting line Tafoya +35. 2,205 persuadable voters leaning Flanagan; 5,423 more ballots in 2024 than in 2022.
- Morrison County +2,061Starting line Tafoya +56. 1,595 persuadable voters leaning Flanagan; 4,901 more ballots in 2024 than in 2022.
The top 12 counties carry 36% of the plan.
How
- Persuade +62,901Ticket splitters and the 7 to 12 percent still undecided in September polls. 227,017 of them lean Flanagan today. Densest in Todd, Douglas, Freeborn, McLeod and Lyon counties.
- Mobilize +8,911At least 293,244 people who voted in 2024 but not in 2022, in towns where Tafoya wins at least 55 percent.
- Consolidate +2,449Voters who backed a third party in 2024 or 2022 in towns that lean her way.
What has to be true
- Tafoya wins 14 percent of the splitters and undecided voters now leaning Flanagan. Not a landslide among them: a steady edge, town by town.
- In her strongest towns, 10 percent of the people who voted in 2024 but skipped 2022 come back and vote.
- The third-party vote holds near its polling level of 2 to 4 percent, and her share of it grows.
- No national wave is required. This plan closes the gap at 28 percent of what recent Minnesota results show is possible.
The numbers behind it
- Crossover regression4,061 precincts, slope 0.895, R² 0.985, 1,036 crossover precincts
- Monte Carlo20,000 seeded simulations, 5-point baseline error. 90% range of the final margin with the plan: -204,872 to 214,577
- Cash on hand, July 22Tafoya $1,372,728 · Flanagan $1,058,604
- Call program122,599 households, 367,798 dials, about 19,273 live conversations and 6,572 voter IDs, at $0.2749 per household (published HyperPhonebank rate)
A long shot on the math: it takes a 9.7-point national wave.
Where
- Duluth +2,650Starting line Swanson +39. 4.6% split their ticket. 12,372 more ballots in 2024 than in 2022.
- Lower Red Lake +355Starting line Swanson +86. 2.7% split their ticket. 1,129 more ballots in 2024 than in 2022.
- Forest Lake +309Starting line Stauber +20. 6.3% split their ticket.
- Hibbing +287Starting line Stauber +4. 8.4% split their ticket.
- Hugo +263Starting line Stauber +12. 6.1% split their ticket.
The top 12 cities and townships carry 36% of the plan.
How
- Persuade +11,00811,008 ticket splitters leaning Stauber, most in Hibbing, Forest Lake, Hugo, Brainerd and Hermantown.
- Mobilize +2,202At least 16,466 voters who skipped the 2022 midterm in places Swanson carries, 12,372 of them in Duluth.
- Consolidate +635Third-party voters in the Duluth and Range towns that lean her way.
Plus a 9.7-point national shift (32,331 votes) that no campaign controls.
What has to be true
- Swanson wins half of the ticket splitters leaning Stauber, the ceiling.
- In Duluth and Lower Red Lake, 35 percent of the people who voted in 2024 but skipped 2022 come back and vote.
- The national environment moves about 9.7 points toward her side, roughly the size of a wave year.
- The cash gap narrows: Stauber had $1.2 million on hand in July to Swanson's $90,000.
The numbers behind it
- Crossover regression820 precincts, slope 0.961, R² 0.986, 166 crossover precincts
- Monte Carlo20,000 seeded simulations, 7-point baseline error. 90% range of the final margin with the plan: -71,709 to 6,920
- Cash on hand, July 22Swanson $90,423 · Stauber $1,200,836
- Call program27,804 households, 83,412 dials, about 4,371 live conversations and 1,491 voter IDs, at $0.3344 per household (published HyperPhonebank rate)
A long shot on the math: it takes a 16.5-point national wave.
Where
- Plymouth +1,102Starting line Morrison +25. 5.3% split their ticket.
- Maple Grove +1,016Starting line Morrison +12. 5.4% split their ticket.
- Bloomington +901Starting line Morrison +29. 4.0% split their ticket.
- Eden Prairie +873Starting line Morrison +24. 5.4% split their ticket.
- Coon Rapids +807Starting line Morrison +6. 5.9% split their ticket.
The top 12 cities and townships carry 83% of the plan.
How
- Persuade +8,6068,606 voters who split their ticket in 2024 or 2022 and lean Morrison today.
- Mobilize +310At least 5,058 voters who skipped the 2022 midterm in the few places Bass carries.
- Consolidate +524Voters who went third party in recent races, in the towns that lean his way.
Plus a 16.5-point national shift (55,641 votes) that no campaign controls.
What has to be true
- Bass wins half of the ticket splitters leaning Morrison, the ceiling.
- Coon Rapids, Champlin and Anoka sit within single digits on the starting line. They are the northern edge of the district and the natural first calls.
- A national wave of about 16.5 points arrives on top of a flawless campaign.
- Anything short of that is still a result worth building: every point gained here is a list of identified voters for the next race.
The numbers behind it
- Crossover regression229 precincts, slope 0.963, R² 0.948, 55 crossover precincts
- Monte Carlo20,000 seeded simulations, 7-point baseline error. 90% range of the final margin with the plan: -94,975 to -16,569
- Cash on hand, July 22Bass n/a · Morrison $413,942
- Call program16,399 households, 49,198 dials, about 2,578 live conversations and 879 voter IDs, at $0.3965 per household (published HyperPhonebank rate)
A long shot on the math: it takes a 33.3-point national wave.
Where
- St. Paul +2,134Starting line McCollum +59. 3.7% split their ticket.
- Woodbury +806Starting line McCollum +20. 4.8% split their ticket.
- Maplewood +494Starting line McCollum +26. 5.8% split their ticket.
- Oakdale +393Starting line McCollum +17. 6.3% split their ticket.
- Roseville +345Starting line McCollum +44. 3.6% split their ticket.
The top 12 cities and townships carry 81% of the plan.
How
- Persuade +6,7216,721 voters who split their ticket in 2024 or 2022 and lean McCollum today.
- Mobilize +5At least 92 voters who skipped the 2022 midterm in the few places Wikstrom carries.
- Consolidate +401Voters who went third party in recent races, in the towns that lean his way.
Plus a 33.3-point national shift (99,829 votes) that no campaign controls.
What has to be true
- Wikstrom wins half of the ticket splitters leaning McCollum, the ceiling.
- Woodbury, Oakdale and Lake Elmo in Washington County are the closest ground in the district.
- A national wave of about 33.3 points arrives on top of a flawless campaign.
- Anything short of that is still a result worth building: every point gained here is a list of identified voters for the next race.
The numbers behind it
- Crossover regression211 precincts, slope 0.969, R² 0.983, 42 crossover precincts
- Monte Carlo20,000 seeded simulations, 7-point baseline error. 90% range of the final margin with the plan: -134,972 to -65,002
- Cash on hand, July 22Wikstrom $2,205 · McCollum $498,697
- Call program10,127 households, 30,382 dials, about 1,592 live conversations and 543 voter IDs, at $0.4462 per household (published HyperPhonebank rate)
A long shot on the math: it takes a 51.5-point national wave.
Where
- Minneapolis +5,155Starting line Omar +69. 5.6% split their ticket.
- St. Louis Park +1,288Starting line Omar +43. 10.0% split their ticket.
- Golden Valley +764Starting line Omar +41. 11.4% split their ticket.
- Richfield +742Starting line Omar +39. 9.5% split their ticket.
- Edina +597Starting line Omar +22. 18.6% split their ticket.
The top 12 cities and townships carry 98% of the plan.
How
- Persuade +11,02611,026 voters who split their ticket in 2024 or 2022 and lean Omar today.
- Mobilize +0There are almost no places Nagel's side carries, so turnout alone cannot help here.
- Consolidate +423Voters who went third party in recent races, in the towns that lean his way.
Plus a 51.5-point national shift (152,742 votes) that no campaign controls.
What has to be true
- Nagel wins half of the ticket splitters leaning Omar, the ceiling.
- Fridley, Edina's slice of the district and Crystal are the closest ground.
- A national wave of about 51.5 points arrives on top of a flawless campaign.
- Anything short of that is still a result worth building: every point gained here is a list of identified voters for the next race.
The numbers behind it
- Crossover regression217 precincts, slope 1.077, R² 0.864, 38 crossover precincts
- Monte Carlo20,000 seeded simulations, 7-point baseline error. 90% range of the final margin with the plan: -188,003 to -117,853
- Cash on hand, July 22Nagel $46,922 · Omar $1,347,365
- Call program16,050 households, 48,151 dials, about 2,523 live conversations and 860 voter IDs, at $0.3965 per household (published HyperPhonebank rate)
A long shot on the math: it takes a 33.7-point national wave.
Where
- Moorhead +494Starting line Osberg +12. 5.8% split their ticket.
- Alexandria +305Starting line Fischbach +29. 9.7% split their ticket.
- Willmar +281Starting line Fischbach +15. 8.0% split their ticket.
- Hutchinson +277Starting line Fischbach +26. 8.4% split their ticket.
- Marshall +237Starting line Fischbach +22. 9.7% split their ticket.
The top 12 cities and townships carry 17% of the plan.
How
- Persuade +14,60614,606 voters who split their ticket in 2024 or 2022 and lean Fischbach today.
- Mobilize +4At least 59 voters who skipped the 2022 midterm in the few places Osberg carries.
- Consolidate +840Voters who went third party in recent races, in the towns that lean his way.
Plus a 33.7-point national shift (104,325 votes) that no campaign controls.
What has to be true
- Osberg wins half of the ticket splitters leaning Fischbach, the ceiling.
- Moorhead, where Clay County sits near even, is the natural anchor.
- A national wave of about 33.7 points arrives on top of a flawless campaign.
- Anything short of that is still a result worth building: every point gained here is a list of identified voters for the next race.
The numbers behind it
- Crossover regression1,313 precincts, slope 0.923, R² 0.958, 234 crossover precincts
- Monte Carlo20,000 seeded simulations, 7-point baseline error. 90% range of the final margin with the plan: -140,346 to -67,582
- Cash on hand, July 22Osberg $114,432 · Fischbach $919,823
- Call program21,852 households, 65,556 dials, about 3,435 live conversations and 1,171 voter IDs, at $0.3468 per household (published HyperPhonebank rate)
Independent analysis by The Political Group from official Minnesota Secretary of State precinct returns, FEC filings and published polls. Baseline error and plan efficacy are stated assumptions shown on each race page. Not affiliated with any candidate or party. Contact Frank Carrasco, 210.954.6566.