Minnesota District 2
Tue, Nov 3 · Seat held by Angie Craig Democratic since Jan 2019 (not a candidate in 2026)
No published poll names both candidates.Last result · 2024 general (different candidates): Angie Craig (D) 55.5, Joe Teirab (R) 42.1, Thomas William Bowman (O) 2.3
- Last election
- Angie Craig (Democratic) won by 13.4 points, 2024
- Margin since 2022
- 8.1 points toward Democrats
- On the 2026 ballot
- 2 candidates, open seat
Side by side
Left column: LittleRight column: Pratt
- Total receipts, 2025-2026 cycle, through Oct 14
- $1.5M
- $769K
- Cash on hand
- $205K
- $173K
- Donor-based spectrum
- LiberalCentristConservativePrattNo published score for Little
- Races
- None listed
- Won 4 of 4
- Years since first win
- Not available
- 4
- Age on Election Day
- 41
- 62
Money: FEC bulk data, through Oct 14. One or more are matched to the FEC by name, party and seat, so a total could belong to someone else.
How these are counted
Total receipts line of each candidate’s principal campaign committee, 2025-2026 cycle. Other sites may show career, six-year or all-committee totals, which differ. Little: $1,494,554 received, $205,276 cash on hand. Pratt: $768,791 received, $173,430 cash on hand. The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
Open seat
The current holder, Angie Craig, is not on the candidate list.
- Matt LittleDemocratic
- Eric PrattRepublican
Source: electionresultsfiles.sos.mn.gov, dated Oct 28
Shift since 2022: 8.1 points toward Democrats (Democratic by 5.3 in 2022, Democratic by 13.4 in 2024).
All Minnesota districts
- D 15+ pts
- D 5 to 15 pts
- D under 5 pts
- R under 5 pts
- R 5 to 15 pts
- R 15+ pts
- Other winner
- No data
Show these districts as a list (8)
- Minnesota District 1· Brad Finstad (R), Republican by 17.1 points, 2024
- Minnesota District 2· Angie Craig (D), Democratic by 13.4 points, 2024
- Minnesota District 3· Kelly Morrison (D), Democratic by 16.9 points, 2024
- Minnesota District 4· Betty McCollum (D), Democratic by 34.7 points, 2024
- Minnesota District 5· Ilhan Omar (D), Democratic by 49.8 points, 2024
- Minnesota District 6· Tom Emmer (R), Republican by 25.0 points, 2024
- Minnesota District 7· Michelle Fischbach (R), Republican by 41.0 points, 2024
- Minnesota District 8· Pete Stauber (R), Republican by 16.1 points, 2024
Map settings
Vote in Minnesota
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for Minnesota
History (25 elections for this seat)
- Votes for listed candidates
- 417,319
- Election day
- November 5, 2024
- District map
- Same as today
US House, Minnesota District 2, 2024, every candidate Candidate Party Votes and share Share DemocraticAngie CraigWon Democratic 231,75155.5% RepublicanJoe Teirab Republican 175,62142.1% OtherThomas William Bowman Other 9,4922.3% Scattered write-insName as filed: Writein Write-in 4550.1% - Votes for listed candidates
- 325,472
- Election day
- November 8, 2022
- District map
- Same as today
US House, Minnesota District 2, 2022, every candidate Candidate Party Votes and share Share DemocraticAngie CraigWon Democratic 165,58350.9% RepublicanTyler Kistner Republican 148,57645.6% OtherPaula M Overby Other 10,7283.3% Scattered write-insName as filed: Writein Write-in 5850.2% - Votes for listed candidates
- 424,512
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2020)
US House, Minnesota District 2, 2020, every candidate Candidate Party Votes and share Share DemocraticAngie CraigWon Democratic 204,53448.2% RepublicanTyler Kistner Republican 194,95445.9% OtherAdam Charles Weeks Other 24,7515.8% Scattered write-insName as filed: Writein Write-in 2730.1% - Votes for listed candidates
- 337,968
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2020)
US House, Minnesota District 2, 2018, every candidate Candidate Party Votes and share Share DemocraticAngie CraigWon Democratic 177,95852.7% RepublicanJason Lewis Republican 159,34447.1% Scattered write-insName as filed: Writein Write-in 6660.2% - Votes for listed candidates
- 370,515
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2020)
US House, Minnesota District 2, 2016, every candidate Candidate Party Votes and share Share RepublicanJason LewisWon Republican 173,97047.0% DemocraticAngie Craig Democratic 167,31545.2% OtherPaula Overby Other 28,8707.8% Scattered write-insName as filed: Writein Write-in 3600.1% - Votes for listed candidates
- 245,848
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2020)
US House, Minnesota District 2, 2014, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 137,77856.0% DemocraticMike Obermueller Democratic 95,56538.9% OtherPaula Oberby Other 12,3195.0% Scattered write-insName as filed: Writein Write-in 1860.1% - Votes for listed candidates
- 358,446
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2020)
US House, Minnesota District 2, 2012, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 193,58754.0% DemocraticMike Obermueller Democratic 164,33845.8% Scattered write-insName as filed: Writein Write-in 5210.1% - Votes for listed candidates
- 286,453
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2010)
US House, Minnesota District 2, 2010, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 181,34163.3% DemocraticShelley Madore Democratic 104,80936.6% Scattered write-insName as filed: Writein Write-in 3030.1% - Votes for listed candidates
- 385,656
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2010)
US House, Minnesota District 2, 2008, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 220,92457.3% DemocraticSteve Sarvi Democratic 164,09342.5% Scattered write-insName as filed: Writein Write-in 6390.2% - Votes for listed candidates
- 290,540
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2010)
US House, Minnesota District 2, 2006, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 163,26956.2% DemocraticColeen Rowley Democratic 116,34340.0% OtherDouglas Williams Other 10,8023.7% Scattered write-insName as filed: Writein Write-in 1260.0% - Votes for listed candidates
- 365,945
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2010)
US House, Minnesota District 2, 2004, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 206,31356.4% DemocraticTeresa Daly Democratic 147,52740.3% OtherDoug Williams Other 11,8223.2% Scattered write-insName as filed: Writein Write-in 2830.1% - Votes for listed candidates
- 286,860
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2010)
US House, Minnesota District 2, 2002, every candidate Candidate Party Votes and share Share RepublicanJohn KlineWon Republican 152,97053.3% DemocraticBill Luther Democratic 121,12142.2% OtherSamuel D Garst Other 12,4304.3% Scattered write-insName as filed: Writein Write-in 3390.1% - Votes for listed candidates
- 288,900
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2000)
US House, Minnesota District 2, 2000, every candidate Candidate Party Votes and share Share RepublicanMark KennedyWon Republican 138,95748.1% DemocraticDavid Minge Democratic 138,80248.0% OtherGerald W Brekke Other 7,8752.7% LibertarianRon Helwig Libertarian 1,9290.7% OtherDennis A Burda Other 1,3370.5% - Votes for listed candidates
- 261,127
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2000)
US House, Minnesota District 2, 1998, every candidate Candidate Party Votes and share Share DemocraticDavid MingeWon Democratic 148,93357.0% RepublicanCraig Duehring Republican 99,49038.1% OtherStan Bentz Other 12,3194.7% Scattered write-insName as filed: Writein Write-in 3850.1% - Votes for listed candidates
- 262,353
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2000)
US House, Minnesota District 2, 1996, every candidate Candidate Party Votes and share Share DemocraticDavid MingeWon Democratic 144,08354.9% RepublicanGary B Revier Republican 107,80741.1% OtherStan Bentz Other 10,2833.9% Scattered write-insName as filed: Writein Write-in 1800.1% - Votes for listed candidates
- 219,785
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2000)
US House, Minnesota District 2, 1994, every candidate Candidate Party Votes and share Share DemocraticDavid MingeWon Democratic 114,28952.0% RepublicanGary B Revier Republican 98,88145.0% IndependentStan Bentz Independent 6,5353.0% Scattered write-insName as filed: Writein Write-in 800.0% - Votes for listed candidates
- 276,403
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2000)
US House, Minnesota District 2, 1992, every candidate Candidate Party Votes and share Share DemocraticDavid MingeWon Democratic 132,15647.8% OtherCal R Ludeman Other 131,58747.6% IndependentStan Bentz Independent 12,2464.4% Scattered write-insName as filed: Writein Write-in 4140.1% - Votes for listed candidates
- 204,404
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1990)
US House, Minnesota District 2, 1990, every candidate Candidate Party Votes and share Share RepublicanVin WeberWon Republican 126,36761.8% DemocraticJim Stone Democratic 77,93538.1% Scattered write-insName as filed: Writein Write-in 1020.0% - Votes for listed candidates
- 227,701
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1990)
US House, Minnesota District 2, 1988, every candidate Candidate Party Votes and share Share RepublicanVin WeberWon Republican 131,63957.8% DemocraticDoug Peterson Democratic 96,01642.2% Scattered write-insName as filed: Writein Write-in 460.0% - Votes for listed candidates
- 194,315
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1990)
US House, Minnesota District 2, 1986, every candidate Candidate Party Votes and share Share RepublicanVin WeberWon Republican 100,24951.6% DemocraticDave Johnson Democratic 94,04848.4% Scattered write-insName as filed: Writein Write-in 180.0% - Votes for listed candidates
- 243,097
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1990)
US House, Minnesota District 2, 1984, every candidate Candidate Party Votes and share Share RepublicanVin WeberWon Republican 153,30863.1% DemocraticTodd Lundquist Democratic 89,77036.9% OtherOther Other 190.0% - Votes for listed candidates
- 226,751
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1990)
US House, Minnesota District 2, 1982, every candidate Candidate Party Votes and share Share RepublicanVin WeberWon Republican 123,50854.5% DemocraticJames W "Jim" Nichols Democratic 103,24345.5% - Votes for listed candidates
- 260,668
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1980)
US House, Minnesota District 2, 1980, every candidate Candidate Party Votes and share Share RepublicanTom HagedornWon Republican 158,08260.6% DemocraticHarold J Bergquist Democratic 102,58639.4% - Votes for listed candidates
- 206,588
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1980)
US House, Minnesota District 2, 1978, every candidate Candidate Party Votes and share Share RepublicanTom HagedornWon Republican 145,41570.4% DemocraticJohn F Considine Democratic 61,17329.6% - Votes for listed candidates
- 245,810
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1980)
US House, Minnesota District 2, 1976, every candidate Candidate Party Votes and share Share RepublicanTom HagedornWon Republican 148,32260.3% DemocraticGloria Griffin Democratic 97,48839.7%
1976 to 2024: MIT Election Data and Science Lab, U.S. House 1976-2024, retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
District numbers are reused after each redistricting, so rows on older lines cover different territory than today's Minnesota District 2.
Download and cite
Cite this page
Election Wrld. (2026). Minnesota District 2, US House results. https://www.electionwrld.com/mn/congress/2. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/mn/congress/2" title="Minnesota District 2, US House" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: MIT Election Data and Science Lab, U.S. House 1976-2024 (CC0 1.0), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; unitedstates/congress-legislators (current) (CC0-1.0), retrieved Oct 28, 2026, compiled by the @unitedstates project volunteers (rosters from official congressional sources) from official returns, not an official source.
DataState data (JSON)Sources: MIT Election Data and Science Lab, U.S. House 1976-2024, FEC, DIME (ODC-BY), Photo creditsData as of Oct 28, 2026

