Get the briefing by email: when the forecast moves and weekly through Election Day, then how our forecast did. See one

Peggy Flanagan

Democratic · Minnesota U.S. Senate · 2026

Race details and available evidence

Other candidates in FutureBallot’s record for this race: Marisa Simonetti (Independent) · Michele Tafoya (Republican) · Rebecca Whiting (Libertarian).

Election source and identity checks

Matched by full name, party, race and election stage. Official election source checked 2026-10-31. Our current candidate list still includes this candidate. Check the election office for subsequent withdrawals, replacements or ballot changes.

This record is specific to this race. The record does not merge other people with the same name. Source dates describe the records checked, not a guarantee of the latest ballot.

Source publication date unavailable; retrieval does not establish when its contents changed

Career background

A sourced career history is not yet available for this profile.

The money

Campaign money
CandidateRaisedCash on handPAC shareSelf-fundedOutside $ forOutside $ against
Michele Tafoya (Republican)

Outside spenders and filings at FEC
$12,501,786$2,819,3873%$7,878$19,684$444,287
Peggy Flanagan (Democratic)

Outside spenders and filings at FEC
$11,563,963$993,2145%$7,000$272,092$7,427,760
Rebecca Whiting (Libertarian)

Outside spenders and filings at FEC
$3,756$1,9280%$0No outside-spending records in this FEC data
9 other filers (primary candidates and old committees)
Other filers
CandidateRaisedCash on handPAC shareSelf-fundedOutside $ forOutside $ against
Angie Craig (Democratic)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$13,380,880$148,4336%$373,000$9,193,647$2,032,635
Adam Schwarze (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$1,502,705$7,7174%$40,010$232,792—
Royce White (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$734,725$27,6250%$0No outside-spending records in this FEC data
Melisa Lopez Franzen (Democratic)
not on our ballot roster (a primary candidate or an old committee); figures through July 15, 2025
Outside spenders and filings at FEC
$299,376$02%$100,000No outside-spending records in this FEC data
Tom Weiler (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$220,904$87,9040%$181,003No outside-spending records in this FEC data
David W Hann (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$133,465$00%$0No outside-spending records in this FEC data
Mark York (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$74,787$8630%$6,000No outside-spending records in this FEC data
Tina Smith (Democratic)
not on our ballot roster (a primary candidate or an old committee); figures through September 30, 2026
Outside spenders and filings at FEC
$48,878$118,87047%$0No outside-spending records in this FEC data
Raymond David Petersen (Republican)
not on our ballot roster (a primary candidate or an old committee); figures through May 10, 2026
Outside spenders and filings at FEC
$973$00%$973No outside-spending records in this FEC data

Candidate money and outside spending have different reporting cutoffs. Where available, outside totals cover the full election cycle, including primaries; recent spending may be absent.

Money sources and coverage

FEC bulk candidate summaries through October 14, 2026. Candidate summaries may include earlier election stages. A dash or unavailable record does not establish that no outside spending occurred. Do not add outside spending to candidate receipts: money spent independently is separate from money raised by the candidate. These tables do not estimate a causal effect on votes; the race's model explanation identifies the inputs it actually uses. Outside spending covers 2025–2026, including spending during primaries. Records retrieved October 31, 2026, 16:02 UTC. These FEC figures include processed regular filings, not separate 24/48-hour notices; recent spending may be absent. Some filings submitted before the retrieval time may still be missing. Spending is matched by FEC candidate ID to the candidates listed here.

Outside spending by committee

FEC processed records for 2025–2026, retrieved October 31, 2026, 16:02 UTC. These amounts pool election stages, including primaries; they are not November-only totals. Support and opposition refer to the named candidate. Recent spending may be absent.

Sources, coverage and accounting

Unclassified records remain separate. These FEC committee and candidate totals use the latest processed amended regular filings, exclude Schedule E memo entries and include Form 5/7 spending under FEC processing rules. Separate 24/48-hour notices are not added. Recent spending reported only in notices may be absent. Retrieval time is not a guarantee that all filings through that time were processed. Committee sums reconcile to FEC candidate totals. Negative amounts reflect net adjustments. Only candidates with outside-spending records appear below; candidate receipts and outside spending have different reporting cutoffs. Record counts are expenditure entries, not unique filings.

Outside spending by committee
Candidate targetedCommittee or other spenderDirectionAmountRecords
Angie Craig (Democratic) (other filer) — S6MN00499BLUE DEMOCRACY NETWORK (C00933796)Support$2,956.252
Angie Craig (Democratic) (other filer) — S6MN00499BLUE MAJORITY MAKERS PAC (C00948109)Support$3,256.272
Angie Craig (Democratic) (other filer) — S6MN00499BLUE MAJORITY PROJECT (C00897363)Support$25,426.504
Angie Craig (Democratic) (other filer) — S6MN00499BLUE SHIFT PAC (C00933614)Support$2,095.831
Angie Craig (Democratic) (other filer) — S6MN00499CENTER FORWARD COMMITTEE (C00568444)Support$1,229,749.894
Angie Craig (Democratic) (other filer) — S6MN00499CLEAR VOICE MINNESOTA (C00912477)Oppose$97,600.004
Angie Craig (Democratic) (other filer) — S6MN00499DEMOCRATIC FUTURE PAC (C00934273)Support$1,833.332
Angie Craig (Democratic) (other filer) — S6MN00499DEMOCRATS FIGHT BACK PAC (C00951376)Support$9,683.252
Angie Craig (Democratic) (other filer) — S6MN00499DLGA (C00685719)Oppose$1,933,344.0013
Angie Craig (Democratic) (other filer) — S6MN00499DMFI PAC (C00710848)Support$2,399.254
Angie Craig (Democratic) (other filer) — S6MN00499MAJORITY BLUE PAC (C00948000)Support$3,661.673
Angie Craig (Democratic) (other filer) — S6MN00499MINNESOTANS FOR PROGRESS PAC (C00955948)Support$356,250.001
Angie Craig (Democratic) (other filer) — S6MN00499NORTH STAR DAWN PAC (C00935973)Support$7,556,334.4132
Angie Craig (Democratic) (other filer) — S6MN00499SERVICE EMPLOYEES INTERNATIONAL UNION POLITICAL EDUCATION AND ACTION FUND (C90017955)Oppose$1,691.281
Michele Tafoya (Republican) — S6MN00556MINNESOTA FORWARD (C00935999)Support$19,684.324
Michele Tafoya (Republican) — S6MN00556SHEEPDOG PAC (C00896548)Oppose$444,287.1317
Peggy Flanagan (Democratic) — S6MN00440CLEAR VOICE MINNESOTA (C00912477)Support$18,900.001
Peggy Flanagan (Democratic) — S6MN00440INDIVISIBLE ACTION (C00678839)Support$33,837.788
Peggy Flanagan (Democratic) — S6MN00440INDIVISIBLE PROJECT INC. (C90017492)Support$1,048.361
Peggy Flanagan (Democratic) — S6MN00440MINNESOTA FORWARD (C00935999)Oppose$398,849.388
Peggy Flanagan (Democratic) — S6MN00440MOVEON.ORG POLITICAL ACTION (C00341396)Support$10,033.376
Peggy Flanagan (Democratic) — S6MN00440NORTH STAR DAWN PAC (C00935973)Oppose$6,028,910.1718
Peggy Flanagan (Democratic) — S6MN00440NORTH STAR DAWN PAC (C00935973)Support$200,000.001
Peggy Flanagan (Democratic) — S6MN00440SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) (C00004036)Support$352.821
Peggy Flanagan (Democratic) — S6MN00440SERVICE EMPLOYEES INTERNATIONAL UNION POLITICAL EDUCATION AND ACTION FUND (C90017955)Support$6,915.542
Peggy Flanagan (Democratic) — S6MN00440SIERRA CLUB INDEPENDENT ACTION (C00483693)Support$10.001
Peggy Flanagan (Democratic) — S6MN00440TAKEACTION MN FEDERAL FUND (C00738815)Support$619.052
Peggy Flanagan (Democratic) — S6MN00440THE PEOPLE UNITED PAC (C00776419)Support$375.004
Peggy Flanagan (Democratic) — S6MN00440UNITE TO WIN (C00739771)Oppose$1,000,000.002
Adam Schwarze (Republican) (other filer) — S6MN00457SHEEPDOG PAC (C00896548)Support$232,792.2214