Minnesota Senate Primary: Flanagan’s Progressive Win
Peggy Flanagan’s victory in the Minnesota Senate primary signals a shift towards progressive candidates in the Democratic Party.

Angie Craig (Democrat) represents the 2nd district of Minnesota in the U.S. House of Representatives. This page tracks every roll-call vote, every bill they’ve sponsored, and every news article we’ve matched to their record.
View full Minnesota delegation → · Angie Craig full profile →
Representative — Minnesota, District 2
Democrat (since 2025)
RetiringAngela Dawn Craig is an American politician, retired journalist, and former businesswoman. A member of the Democratic–Farmer–Labor Party (DFL), she has served as the U.S. representative from Minnesota's 2nd congressional district since 2019.
The district includes most of the southern suburbs of the Twin Cities and outlying rural areas to the southwest.
Committee data not yet ingested for this member.
No FEC filings on record for this member yet. Search FEC.gov.
No STOCK Act disclosures on file in the past 180 days.
| Date | Bill | Question | Vote | Result |
|---|---|---|---|---|
| 2026-09-16 | HR9340 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | HR9497 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | S2403 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | HR5334 | Yea-and-Nay | Nay | Passed |
| 2026-09-16 | HR9576 | Yea-and-Nay | Nay | Passed |
| 2026-09-16 | HR10326 | Yea-and-Nay | Nay | Passed |
| 2026-09-16 | HJRES213 | Yea-and-Nay | Nay | Passed |
| 2026-09-15 | HR2978 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR8278 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR4646 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR2140 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR9500 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HJRES210 | Yea-and-Nay | Nay | Passed |
| 2026-09-15 | HCONRES93 | Yea-and-Nay | Yea | Passed |
| 2026-09-15 | HRES1486 | Yea-and-Nay | Nay | Passed |
| 2026-09-15 | HRES1530 | Yea-and-Nay | Nay | Passed |
| 2026-09-15 | HRES1530 | Recorded Vote | Nay | Passed |
| 2026-09-14 | HR4219 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-14 | HR3276 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-03 | HR4795 | Yea-and-Nay | Nay | Passed |
| 2026-09-02 | HJRES1 | 2/3 Yea-And-Nay | Nay | Failed |
| 2026-09-02 | HR1501 | Yea-and-Nay | Nay | Passed |
| 2026-09-01 | HR6500 | 2/3 Yea-And-Nay | Not Voting | Passed |
| 2026-09-01 | HRES1499 | Recorded Vote | Not Voting | Passed |
| 2026-09-01 | HRES1499 | Yea-and-Nay | Not Voting | Passed |
| 2026-09-01 | HRES1498 | Yea-and-Nay | Not Voting | Passed |
| 2026-09-01 | HR9436 | Yea-and-Nay | Not Voting | Failed |
| 2026-09-01 | HR9436 | Yea-and-Nay | Not Voting | Passed |
| 2026-09-01 | HRES1490 | Yea-and-Nay | Not Voting | Passed |
| 2026-08-31 | S307 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-08-31 | S32 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-23 | HCONRES89 | Yea-and-Nay | Yea | Passed |
| 2026-07-23 | HR8884 | Yea-and-Nay | Nay | Passed |
| 2026-07-22 | HR7008 | Yea-and-Nay | Nay | Passed |
| 2026-07-22 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-22 | HR8800 | Yea-and-Nay | Nay | Passed |
| 2026-07-22 | HR7008 | Yea-and-Nay | Yea | Failed |
| 2026-07-22 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-22 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-22 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-22 | HR8800 | Yea-and-Nay | Yea | Failed |
| 2026-07-22 | HCONRES113 | Yea-and-Nay | Nay | Passed |
| 2026-07-21 | HRES1438 | Recorded Vote | Nay | Passed |
| 2026-07-21 | HR1118 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-21 | HRES1438 | Yea-and-Nay | Nay | Passed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-21 | HR6955 | Yea-and-Nay | Yea | Failed |
| 2026-07-21 | HR6955 | Yea-and-Nay | Nay | Passed |
| 2026-07-21 | HR9770 | Yea-and-Nay | Nay | Passed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Agreed to |
| 2026-07-20 | HR4541 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-20 | HR8823 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-16 | HR5362 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-16 | HR9237 | Yea-and-Nay | Yea | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Nay | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Nay | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Nay | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Nay | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Nay | Failed |
| 2026-07-15 | HR8595 | Yea-and-Nay | Yea | Failed |
| 2026-07-15 | HR8595 | Yea-and-Nay | Nay | Passed |
| 2026-07-14 | HRES1423 | Yea-and-Nay | Nay | Passed |
| 2026-07-14 | HRES1423 | Recorded Vote | Nay | Passed |
| 2026-07-14 | HR139 | Yea-and-Nay | Yea | Passed |
| 2026-07-14 | HR1181 | Yea-and-Nay | Yea | Failed |
| 2026-07-14 | HR1181 | Yea-and-Nay | Nay | Passed |
| 2026-07-13 | HR3106 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-13 | HR8897 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-30 | HRES1398 | Yea-and-Nay | Nay | Passed |
| 2026-06-30 | HRES1398 | Recorded Vote | Nay | Failed |
| 2026-06-30 | HCONRES108 | Yea-and-Nay | Yea | Failed |
| 2026-06-30 | HRES1399 | Yea-and-Nay | Yea | Passed |
| 2026-06-29 | HR7757 | 2/3 Yea-And-Nay | Not Voting | Passed |
| 2026-06-29 | HR7128 | 2/3 Yea-And-Nay | Not Voting | Passed |
| 2026-06-25 | HR2478 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-24 | HR7401 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-24 | HR915 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-23 | S629 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-23 | HR6644 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-11 | 2/3 Yea-And-Nay | Nay | Failed | |
| 2026-06-11 | HRES1335 | Yea-and-Nay | Nay | Passed |
| 2026-06-10 | HR7892 | Yea-and-Nay | Nay | Passed |
| 2026-06-10 | HR8312 | Yea-and-Nay | Nay | Passed |
| 2026-06-10 | HR8464 | Yea-and-Nay | Yea | Failed |
| 2026-06-10 | HR8464 | Yea-and-Nay | Nay | Passed |
| 2026-06-09 | HRES1345 | Yea-and-Nay | Nay | Passed |
| 2026-06-09 | HRES1345 | Recorded Vote | Nay | Passed |
| Bill | Title | Latest Action | Date |
|---|---|---|---|
| HR6833 | Continuing Appropriations and Ukraine Supplemental Appropriations Act, 2023 | Became Public Law No: 117-180. | 2022-09-30 |
| HR1490 | 504 Modernization and Small Manufacturer Enhancement Act of 2021 | Received in the Senate and Read twice and referred to the Committee on Small Business and Entrepreneurship. | 2021-04-19 |
Peggy Flanagan’s victory in the Minnesota Senate primary signals a shift towards progressive candidates in the Democratic Party.
Lt. Gov. Peggy Flanagan secures the Democratic nomination for the Senate, signaling a shift towards progressive ideals in Minnesota politics.
Rep. Angie Craig (D-Minn) offered herself up to replace retiring WNBA Commissioner Cathy Engelbert, who recently announced her retirement amid the league's growing popularity and recent controversies. “Hey, @WNBA, I’m a free agent in January,” Rep. Craig wrote on social platform
Progressive Democrats notched another major victory over the moderate wing of the party in Minnesota Tuesday night, when Lt. Gov. Peggy Flanagan defeated U.S. Rep. Angie Craig in what’s believed to be the most expensive primary in state history. Flanagan’s co…
The progressive momentum in Democratic Senate primaries continued Tuesday, with Minnesota Lt. Gov. Peggy Flanagan defeating the more moderate Rep. Angie Craig in a high-stakes contest. But progressives were dealt a setback in neighboring Wisconsin, with state Rep. Francesca Hong,
Lt. Gov. Peggy Flanagan won the Minnesota Democratic Senate primary in the latest victory for an insurgent progressive over the party’s establishment. Flanagan on Tuesday defeated centrist U.S. Rep. Angie Craig with a pledge to fight the influence of corporat…
Senate Democrats don’t have to wait long for their next big primary test. Their race for the open seat in Minnesota has fallen along familiar lines, and Tuesday will determine whether centrist Rep. Angie Craig or the more progressive Lt. Gov. Peggy Flanagan comes out ahead.
Minnesota Rep. Angie Craig will not seek the Democratic-Farmer-Labor Party endorsement at a state convention this weekend, even as she sets her sights on winning the party’s Senate nomination in an August primary. Her decision essentially clears the way for Lt. Gov. Peggy Flanaga
Minnesota Rep. Angie Craig will not seek the Democratic-Farmer-Labor Party endorsement at a state convention this weekend, even as she sets her sights on winning the party’s Senate nomination in an August primary. Her decision essentially clears the way for Lt. Gov. Peggy Flanaga
13WHAM ABC News Rep. Omar's 'Make ICE Pay Act' would redirect nearly $140B from ICE, CBP
Courier Minnesota Ilhan Omar introduces legislation to make ICE pay
C-SPAN Campaign 2026 MN Democrats Sen. Amy Klobuchar, U.S. Senate Candidate Peggy Flanagan & Rep. Angie Craig Campaign at Party U : CSPAN : August 20, 2026 11:55pm-12:33am EDT
C-SPAN Campaign 2026 MN Democrats Sen. Amy Klobuchar, U.S. Senate Candidate Peggy Flanagan & Rep. Angie Craig Campaign at Party U : CSPAN : August 21, 2026 3:21am-4:06am EDT
C-SPAN Campaign 2026 MN Democrats Sen. Amy Klobuchar, U.S. Senate Candidate Peggy Flanagan & Rep. Angie Craig Campaign at Party U : CSPAN : August 21, 2026 5:30am-6:07am EDT
C-SPAN Campaign 2026 MN Democrats Sen. Amy Klobuchar, U.S. Senate Candidate Peggy Flanagan & Rep. Angie Craig Campaign at Party Unity : CSPAN : August 20, 2026 2:53pm-3:33pm EDT
C-SPAN Campaign 2026 U.S. Senate Candidate Angie Craig (D-MN) Election Night Watch Party : CSPAN : August 16, 2026 2:13pm-2:21pm EDT
C-SPAN Campaign 2026 : CSPAN : August 16, 2026 2:15pm-2:25pm EDT
NewsQuickNow Flanagan Crushes Craig by 20 Points in Minnesota Senate Primary
Star Tribune How Minnesota voted, Peggy Flanagan vs Angie Craig
The Economic Times ‘Need to rip ICE apart…’: Peggy Flanagan wins Minnesota Senate primary, progressive wave stuns Dems
Nadia Rahman 駱雯 Peggy Flanagan Defeats AIPAC Candidate in Minnesota
KARE 11 Angie Craig concedes senate primary to Peggy Flanagan
NBC News 'We can insist on change’: Lt. Gov. Peggy Flanagan wins Minnesota Democratic Senate primary
Wally Rashid LIVE: Peggy Flanagan vs. Angie Craig, Minnesota Senate Primary
KARE 11 LIVE | Minnesota primary results 2026: Klobuchar wins DFL governor
JhonHero Peggy Flanagan Stuns Minnesota Democrats| PeggyFlanagan #Minnesota #MinnesotaElection #SenateRace
The Capital Oversight Peggy Flanagan Beats Rep. Angie Craig in Minnesota Senate Primary as Schumer's Pick Falls
FOX 9 Minneapolis-St. Paul MN primary: Rep. Angie Craig concedes Senate race, backs Peggy Flanagan
NBC News Peggy Flanagan wins Minnesota Democratic Senate primary
C-SPAN Campaign 2026 U.S. Senate Candidate Angie Craig (D-MN) Election Night Watch Party : CSPAN : August 11, 2026 11:45pm-11:54pm EDT
C-SPAN Campaign 2026 U.S. Senate Candidate Angie Craig (D-MN) Election Night Watch Party : CSPAN : August 12, 2026 11:15am-11:26am EDT
C-SPAN Campaign 2026 U.S. Senate Candidate Angie Craig (D-MN) Election Night Watch Party : CSPAN : August 12, 2026 6:50am-7:00am EDT
C-SPAN Campaign 2026 U.S. Senate Candidate Angie Craig (D-MN) Election Night Watch Party : CSPAN : August 12, 2026 1:38am-1:49am EDT
MS NOW 'We HAVE to hold this Senate seat': Democratic Congresswoman on her run for Senate in Minnesota
Climate Defiance We disrupted AIPAC Angie Craig campaign event for her vote to expand ICE surveillance powers after M
The Washington Examiner The Democratic Party’s next ideological showdown heads to Minnesota
KARE 11 A preview of Minnesota's gubernatorial primary election
C-SPAN Campaign 2026 Minnesota U.S. Senate Democratic Primary Debate : CSPAN : August 10, 2026 2:35pm-2:55pm EDT
Wally Rashid AIPAC Bought Angie Craig FACES Peggy Flanagan In Minnesota Democratic Primary