Loading this candidate’s profile from the FEC filings and campaign records.
Where They Stand is a nonpartisan guide to everyone running for Congress: their money, their own words and how incumbents voted. Find your ballot →
Loading this candidate’s profile from the FEC filings and campaign records.
Where They Stand is a nonpartisan guide to everyone running for Congress: their money, their own words and how incumbents voted. Find your ballot →
Candidates › Minnesota U.S. Senate race › 2025–2026
R Republican nominee for U.S. Senate, Minnesota
Has not served in Congress
4 priorities from micheletafoya.com, in the order they are listed there. Every heading and the text under it is copied exactly, as one passage for each page it is from, and links to that place on the page; hover a source to see which passage it opens.
The status quo politicians let criminals steal billions of dollars of Minnesota taxpayers’ hard-earned money. They let fraudsters rob us blind rather than ask basic questions that might have seemed politically incorrect. We need to clean up our state and lead the way toward a nationwide anti-fraud agenda.
- Any immigrant who is a guest in our country and gets convicted of fraud must be deported. As our Senator, Michele will cosponsor and lead the Deporting Fraudsters Act with Senators Ted Cruz, Mike Lee and John Cornyn.
- Stop treating fraud as a second-class crime. As our Senator, Michele will fight for tough new mandatory minimum sentences that put fraudsters in federal prison and keep them there.
- Make state leaders do their job. As our Senator, Michele will push to strip federal funding from any state that refuses to implement anti-fraud controls or follow basic audit and recovery practices.
source ↗ (opens the page at this passage) · micheletafoya.com/issues
Heading as listed on micheletafoya.com/issues ↗ (opens micheletafoya.com/issues at this heading)
Minnesota was ground zero for the “Defund the Police” movement. The far left decided that empathy and endless chances for violent offenders were more important than standing with victims, law enforcement and law-abiding citizens. That same ideology still controls our criminal justice system.
Their experiment has failed. It’s gotten Minnesotans hurt. Our state has more homicides, more rapes, more aggravated assaults and more auto thefts than we did six years ago. Our criminal justice system is a turnstile. A majority of violent crimes go unsolved.
- Stand with law enforcement. As our Senator, Michele will push for more funding, top-quality equipment and training for the men and women who put their own safety at risk to protect us all, and fight against efforts to remove the legal protections they need to do their job.
- Restore Minnesota’s commonsense, tough-on-crime voice in Congress. For most Minnesotans, public safety isn’t partisan. But Tina Smith has the fifth most extreme liberal voting record in the Senate. She voted against the bipartisan Laken Riley Act and tried to block the detention of illegal immigrants who have admitted to committing crimes. As our Senator, Michele will fight for what Minnesotans want: tougher penalties, safer neighborhoods and the rights of victims and innocent families to live in peace.
- Enforce our laws, deport criminal illegal aliens and let federal, state and local law enforcement work together. Democratic mayors, Governors and Attorneys General do not have veto power over federal law. The American people overwhelmingly agree with President Trump that our border should be secure, our laws should be enforced and criminal illegal immigrants should be deported. As our Senator, Michele will fight tooth and nail against the far left’s campaign to abolish ICE and reopen America’s borders.
source ↗ (opens the page at this passage) · micheletafoya.com/issues
Heading as listed on micheletafoya.com/issues ↗ (opens micheletafoya.com/issues at this heading)
The career politicians and D.C. bureaucrats have one mission: Take away more of our money and freedom and seize more power for themselves. But no nation can tax, borrow and print its way to prosperity. The far left’s tax hikes and runaway spending got us painful inflation that is still squeezing Minnesotans to this day.
We need outsiders who will make Congress spend less, borrow less and tax less — and invest in American workers instead of selling them out.
- Protect working families’ tax cuts. The far left wants to repeal the Working Family Tax Cuts that just put thousands of dollars back in Minnesotans’ pockets. As our Senator, Michele will oppose any tax increase on the middle class and stand up for us, not the IRS.
- Real solutions for healthcare. Healthcare inflation is hammering Minnesotans and the career politicians have done nothing. For decades, we had one party establishment trying to hand our healthcare decisions to faceless government bureaucrats that would leave us waiting longer for worse care, and another party establishment that let faceless corporate bureaucrats deny claims and overcharge patients for insurance premiums, procedures and prescription drugs. As our Senator, Michele will fight ALL the bureaucrats, middlemen and price-gougers, cut prescription drug costs and keep power in the hands of patients.
- All-of-the-above affordable energy. The far left talks about “affordability,” but they’ve spent decades at war against the sources of power that actually work. Our family budgets and national security depend on affordable, clean-burning American energy that doesn’t stop when the sun sets or the wind stops blowing. As our Senator, Michele will support all U.S. energy sources so Minnesotans can see lower utility bills and gas prices while continuing to protect our environment.
source ↗ (opens the page at this passage) · micheletafoya.com/issues
Heading as listed on micheletafoya.com/issues ↗ (opens micheletafoya.com/issues at this heading)
Above all, Minnesota has a crisis of leadership. Some of the career politicians who run and represent our state are crazy, some are cowards and some are both. We need an outsider with a backbone who will never take orders from special interests or deny the truth to avoid making waves.
- Get men out of women’s sports. The radical social experiments on our daughters have to stop. As our Senator, Michele will protect Minnesota kids from insane ideologies and keep men out of women’s sports and locker rooms.
- Stronger schools and parents’ rights. Minnesota’s schools used to be a crown jewel. Now they’ve become a jobs program for grownups while students’ test scores have fallen. As our Senator, Michele will fight for education reform that restores parents’ say, increases transparency and accountability and reverses the decline in test scores.
- Strengthen elections. It should be easy to vote and hard to cheat. We have to show photo ID to drive a car, board an airplane or open a bank account. There is no excuse for not protecting our democracy with voter ID and paper ballots. As our Senator, Michele will fight for the SAVE Act and other commonsense steps to protect the ballot.
- Ask tough questions, follow the facts and get the truth. Michele isn’t a career politician, but an award-winning journalist who spent decades asking tough questions, following the facts and finding the truth. As our Senator, Michele will use the investigatory and oversight powers of the U.S. Senate to fight corruption, call out lies and give everyday Minnesotans a voice on Capitol Hill.
source ↗ (opens the page at this passage) · micheletafoya.com/issues
Heading as listed on micheletafoya.com/issues ↗ (opens micheletafoya.com/issues at this heading)
FEC filings, Jan 1, 2025 to Oct 14, 2026 · Official FEC bulk data · committee C00935528
77¢ of every dollar raised has been spent across 5 reports ($9.6M of $12.5M). Cash on hand went from $1.9M on Mar 31, 2026 to $2.8M on Oct 14, 2026.
| Report | Raised in the period | Spent in the period | Cash on hand at its close |
|---|---|---|---|
| APRIL QUARTERLY 2026 through Mar 31, 2026 | $2,041,940 | $186,972 | $1,854,967 |
| JULY QUARTERLY 2026 through Jun 30, 2026 | $2,627,670 | $2,402,005 | $2,080,632 |
| PRE-PRIMARY 2026 through Jul 22, 2026 | $622,943 | $1,370,510 | $1,333,066 |
| OCTOBER QUARTERLY 2026 through Sep 30, 2026 | $4,321,950 | $3,523,100 | $2,131,916 |
| PRE-GENERAL 2026 through Oct 14, 2026 | $2,840,657 | $2,155,397 | $2,817,176 |
Each report’s own period, as filed with the FEC; a report filed again counts once, as its latest copy.
7 endorsers listed on Michele Tafoya’s own campaign site: 1 union, 5 organizations, 1 newspaper.
This is the campaign's claim, checked by an editor against its page; the endorsers have not confirmed it to us. Each name opens the campaign’s page with that name highlighted.
Advanced · 211,906 votes (51%) · 1 of 9 · Full results ↗
Election not held yet · Full results ↗
Every contest for this seat that named this candidate, most recent last; a result is shown once the race is called. Election dates and results from civicAPI (civicapi.org). civicAPI aggregates results from Secretaries of State and equivalent election bodies, and makes its own race calls. civicapi.org ↗
Peggy Flanagan leads Michele Tafoya by 2.8 pointsAverage of the 5 latest nonpartisan polls
Latest poll · SurveyUSA, Oct 12, 2026
A poll is a snapshot, not a forecast.
Official FEC filing record for the current cycle. The priorities they publish are quoted from their own site, in their order.
Statements are quoted from these pages exactly. Headings, order and wording are the campaign’s; the record marking is ours.
A donor who gave several times appears once. The 12 largest donors by total given are listed. In all, 12,593 itemized contributions were filed this cycle, totaling $2.3M.
Money moved in from the candidate’s other authorized committees, such as a joint fundraising committee. It was raised once and is reported again here on arrival. The 3 largest sources by total given are listed. In all, 11 transfers were filed this cycle, totaling $361.4K.
The 12 largest committees by total given are listed. In all, 73 committee contributions were filed this cycle, totaling $372K. Counted from the givers' own filings, which can run above the total the campaign itself reports.
Total reported receipts $12,501,786
Every dollar the committee reported receiving this cycle, split by the source the FEC filing attributes it to. Open a source marked + to see who gave. FEC filings through Oct 14, 2026.
Loading the map
Tap or hover over a state, or focus the map and use the arrow keys, to read its total. Ctrl or ⌘ and scroll to zoom.
53% of the money placed by state came from inside Minnesota: $1.2M of $2.3M.
| Name | Amount |
|---|---|
| 2,575 contributions · 53% | $1,236,179 |
| 1,044 contributions · 8.3% | $192,284 |
| 1,439 contributions · 6.6% | $152,201 |
| 1,276 contributions · 4.4% | $101,789 |
| 239 contributions · 2.4% | $55,412 |
| 303 contributions · 1.8% | $42,473 |
| 393 contributions · 1.8% | $41,835 |
| 423 contributions · 1.5% | $35,229 |
By the state each donor wrote on the filing, across 50 states and territories. Donors who have given $200 or less this cycle are not itemized, so they cannot be placed on a map. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
| Employer as filed | Amount |
|---|---|
| Written instead of an employer · 9,930 contributions · 61% of ranked | $1,147,627 |
| Written instead of an employer · 521 contributions · 9.6% of ranked | $180,290 |
| Written instead of an employer · 11 contributions · 1.2% of ranked | $22,685 |
| 1 contribution · 0.7% of ranked | $14,000 |
| 1 contribution · 0.7% of ranked | $14,000 |
| 2 contributions · 0.7% of ranked | $14,000 |
| 1 contribution · 0.7% of ranked | $14,000 |
| 2 contributions · 0.6% of ranked | $10,500 |
A further $286,070 came from donors whose answer names no employer (N/A, None, blank), so it is not ranked. Ranked from the largest 200 of 201 employer spellings filed; each share is of the money in those. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($5,258,641) are not itemized, so no employer or occupation is filed for them.
Money groups spent on their own, not through a campaign. Each ad is filed against the candidate it names, so money attacking an opponent shows on the opponent’s row. Open a candidate to see who spent it.
The campaign also refunded $142,539 in contributions, which the categories below do not include.
Total itemized disbursements $6,011,097
Every itemized payment the committee reported this cycle, sorted by what it said each one was for. The categories are ours; the wording they are matched against is the committee’s own. Open a category to read the filed descriptions and who was paid. FEC filings through Oct 14, 2026.
All 720 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
28 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $15,018 in all, are counted under the payee and purpose they name rather than under the processor that was paid. The total is the same either way.
| Name | Amount |
|---|---|
| 6 payments · 28% of all spending | $2,689,804 |
| 13 payments · 11% of all spending | $1,055,101 |
| 19 payments · 5.8% of all spending | $561,914 |
| 2 payments · 2.4% of all spending | $230,000 |
| 16 payments · 2% of all spending | $190,419 |
| 10 payments · 1.3% of all spending | $124,217 |
| 11 payments · 1% of all spending | $97,366 |
| 6 payments · 1% of all spending | $96,753 |
The people, firms and committees paid the most, across every kind of payment. Each share is of everything the committee reported spending this cycle, not only the itemized payments above. A payee that is itself a committee links to its own profile.
| Occupation as filed | Amount |
|---|---|
| Written instead of an occupation · 10,046 contributions · 59% of ranked | $1,285,375 |
| 104 contributions · 4.7% of ranked | $100,947 |
| 90 contributions · 3% of ranked | $64,288 |
| Written instead of an occupation · 24 contributions · 2.7% of ranked | $58,690 |
| 98 contributions · 2.6% of ranked | $57,165 |
| 44 contributions · 1.4% of ranked | $30,157 |
| 74 contributions · 1.3% of ranked | $27,317 |
| 19 contributions · 1.2% of ranked | $25,645 |
A further $107,335 came from donors whose answer names no occupation (N/A, blank), so it is not ranked. Ranked from the largest 200 of 201 occupation spellings filed; each share is of the money in those. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($5,258,641) are not itemized, so no employer or occupation is filed for them.