2020 Minnesota State Senate Election

From OpenVoteData

The 2020 Minnesota State Senate Election took place on November 3, 2020 to elect 67 seats. Republican secured 34 seats, which constitutes 50.7% of the total seats, alongside receiving 48.4% of the popular vote. A total number of 3,167,929 votes were cast in this election. There were totally 146 candidates ran for 67 seats across the 67 districts.

Summary by Party

There were totally 146 candidates competed for 67 seats. Republican won 34 seats, making up 50.7% of the total seats being elected, while receiving 48.4% of the popular vote. Democratic-Farmer-Labor won 33 seats (49.3%).

2020 Minnesota State Senate Election - Summary by Political Party
Party Votes % Votes Candidates Elected % Seats Seats:
Votes:
Republican 1,533,021 48.4% 67 34 50.7%
Democratic-Farmer-Labor 1,578,278 49.8% 65 33 49.3%
Legal Marijuana Now 29,846 0.9% 7 0 0.0%
Grassroots Legalize Cannabis 17,291 0.5% 6 0 0.0%
Independence-Alliance 5,654 0.2% 1 0 0.0%
Total 3,167,929 100% 146 67 100%

Summary by Seats

2020 Minnesota State Senate Election - Summary by Party in Seats
Seat Republican Democratic-Farmer-Labor Others Valid Votes
Votes % Votes % Votes %
District 1 27,972 69.6% 12,162 30.3% 37 0.1% 40,171
District 2 28,951 65.1% 15,458 34.8% 58 0.1% 44,467
District 3 21,613 44.7% 26,700 55.2% 63 0.1% 48,376
District 4 19,415 45.4% 23,333 54.5% 44 0.1% 42,792
District 5 25,169 55.6% 16,706 36.9% 3,405 7.5% 45,280
District 6 19,191 42.8% 25,557 57.0% 58 0.1% 44,806
District 7 14,081 31.5% 30,526 68.3% 76 0.2% 44,683
District 8 33,625 67.7% 15,997 32.2% 52 0.1% 49,674
District 9 33,472 75.6% 10,765 24.3% 41 0.1% 44,278
District 10 33,027 67.5% 15,828 32.4% 41 0.1% 48,896
District 11 24,498 56.6% 18,761 43.3% 39 0.1% 43,298
District 12 33,436 74.4% 11,467 25.5% 29 0.1% 44,932
District 13 32,623 69.4% 14,306 30.4% 55 0.1% 46,984
District 14 18,002 45.6% 18,318 46.4% 3,168 8.0% 39,488
District 15 33,886 72.3% 12,957 27.6% 56 0.1% 46,899
District 16 29,696 73.6% - - 10,631 26.4% 40,327
District 17 28,337 67.9% 13,383 32.0% 40 0.1% 41,760
District 18 31,357 71.3% 12,538 28.5% 54 0.1% 43,949
District 19 17,504 40.0% 26,165 59.8% 72 0.2% 43,741
District 20 26,523 54.2% 19,431 39.7% 2,948 6.0% 48,902
District 21 27,981 59.7% 18,871 40.2% 37 0.1% 46,889
District 22 26,697 69.2% 9,936 25.7% 1,966 5.1% 38,599
District 23 32,533 78.7% - - 8,828 21.3% 41,361
District 24 25,943 63.7% 14,756 36.2% 55 0.1% 40,754
District 25 25,021 51.2% 23,783 48.7% 54 0.1% 48,858
District 26 24,740 50.9% 23,831 49.0% 73 0.2% 48,644
District 27 19,759 48.9% 17,941 44.4% 2,731 6.8% 40,431
District 28 24,811 57.7% 18,171 42.2% 48 0.1% 43,030
District 29 30,405 63.2% 13,572 28.2% 4,108 8.5% 48,085
District 30 34,714 67.2% 16,861 32.7% 45 0.1% 51,620
District 31 35,980 70.6% 14,962 29.3% 45 0.1% 50,987
District 32 32,493 66.4% 16,412 33.5% 66 0.1% 48,971
District 33 31,614 54.0% 26,928 46.0% 36 0.1% 58,578
District 34 29,347 50.7% 28,443 49.2% 46 0.1% 57,836
District 35 31,291 62.6% 18,622 37.3% 46 0.1% 49,959
District 36 21,319 43.5% 27,580 56.3% 59 0.1% 48,958
District 37 23,659 47.5% 26,100 52.4% 67 0.1% 49,826
District 38 28,042 52.1% 25,755 47.8% 48 0.1% 53,845
District 39 29,246 53.0% 25,921 46.9% 45 0.1% 55,212
District 40 9,647 28.4% 24,291 71.5% 54 0.2% 33,992
District 41 14,791 33.0% 29,967 66.8% 72 0.2% 44,830
District 42 20,771 41.1% 29,647 58.7% 78 0.2% 50,496
District 43 16,523 35.2% 26,349 56.2% 4,014 8.6% 46,886
District 44 23,756 41.2% 33,855 58.7% 25 0.0% 57,636
District 45 14,040 29.3% 29,054 60.7% 4,769 10.0% 47,863
District 46 14,189 27.2% 37,972 72.7% 54 0.1% 52,215
District 47 32,366 57.6% 23,728 42.3% 64 0.1% 56,158
District 48 21,558 41.8% 29,985 58.2% 21 0.0% 51,564
District 49 21,403 37.2% 36,149 62.8% 41 0.1% 57,593
District 50 15,243 33.3% 30,516 66.6% 49 0.1% 45,808
District 51 19,389 38.6% 30,719 61.2% 60 0.1% 50,168
District 52 19,291 39.3% 29,730 60.6% 58 0.1% 49,079
District 53 25,030 45.8% 29,544 54.1% 55 0.1% 54,629
District 54 22,712 47.0% 25,530 52.9% 60 0.1% 48,302
District 55 31,082 61.6% 19,322 38.3% 48 0.1% 50,452
District 56 23,173 46.9% 26,197 53.0% 55 0.1% 49,425
District 57 23,825 43.5% 30,897 56.4% 49 0.1% 54,771
District 58 29,412 54.9% 24,129 45.0% 31 0.1% 53,572
District 59 7,300 17.7% 33,810 82.1% 91 0.2% 41,201
District 60 6,171 14.1% 37,488 85.7% 70 0.2% 43,729
District 61 8,727 15.1% 49,050 84.8% 78 0.1% 57,855
District 62 3,947 10.6% 33,103 89.0% 150 0.4% 37,200
District 63 8,231 15.7% 40,742 77.6% 3,500 6.7% 52,473
District 64 7,488 14.6% 40,206 78.7% 3,420 6.7% 51,114
District 65 7,064 18.2% 31,552 81.5% 113 0.3% 38,729
District 66 9,490 22.9% 31,880 76.9% 90 0.2% 41,460
District 67 8,429 25.9% 24,063 73.9% 91 0.3% 32,583
Total 1,533,021 48.4% 1,578,278 49.8% 56,630 1.8% 3,167,929

Elected Candidates

There are 7 seats with winning margins of no more than 5%:

2020 Minnesota State Senate Election - Elected Candidates
Seat Elected Candidate Second Candidate Margin
Name Party Votes % Name Party Votes %
District 1 Mark Johnson Republican 27,972 69.6% Reed Perkins Democratic-Farmer-Labor 12,162 30.3% 39.3%
District 2 Paul Utke Republican 28,951 65.1% Leonard Alan Roy Democratic-Farmer-Labor 15,458 34.8% 30.3%
District 3 Thomas (Tom) Bakk Democratic-Farmer-Labor 26,700 55.2% Christopher Hogan Republican 21,613 44.7% 10.5%
District 4 Kent Eken Democratic-Farmer-Labor 23,333 54.5% Mark Larson Republican 19,415 45.4% 9.1%
District 5 Justin Eichorn Republican 25,169 55.6% Rita Albrecht Democratic-Farmer-Labor 16,706 36.9% 18.7%
District 6 David J Tomassoni Democratic-Farmer-Labor 25,557 57.0% John J. Moren Republican 19,191 42.8% 14.2%
District 7 Jen McEwen Democratic-Farmer-Labor 30,526 68.3% Donna Bergstrom Republican 14,081 31.5% 36.8%
District 8 Bill Ingebrigtsen Republican 33,625 67.7% Michele Anderson Democratic-Farmer-Labor 15,997 32.2% 35.5%
District 9 Paul Gazelka Republican 33,472 75.6% A. John Peters Democratic-Farmer-Labor 10,765 24.3% 51.3%
District 10 Carrie Ruud Republican 33,027 67.5% Steve Samuelson Democratic-Farmer-Labor 15,828 32.4% 35.1%
District 11 Jason Rarick Republican 24,498 56.6% Michelle Lee Democratic-Farmer-Labor 18,761 43.3% 13.3%
District 12 Torrey Westrom Republican 33,436 74.4% Jill Abahsain Democratic-Farmer-Labor 11,467 25.5% 48.9%
District 13 Jeff Howe Republican 32,623 69.4% Michael Willemsen Democratic-Farmer-Labor 14,306 30.4% 39.0%
District 14 Aric Putnam Democratic-Farmer-Labor 18,318 46.4% Jerry Relph Republican 18,002 45.6% 0.8%
District 15 Andrew Mathews Republican 33,886 72.3% Brent Krist Democratic-Farmer-Labor 12,957 27.6% 44.7%
District 16 Gary Dahms Republican 29,696 73.6% Joshua Prine Independence-Alliance 5,654 14.0% 59.6%
District 17 Andrew Lang Republican 28,337 67.9% Fernando Alvarado Democratic-Farmer-Labor 13,383 32.0% 35.9%
District 18 Scott Newman Republican 31,357 71.3% Chad R. Tschimperle Democratic-Farmer-Labor 12,538 28.5% 42.8%
District 19 Nick Frentz Democratic-Farmer-Labor 26,165 59.8% Elizabeth Bangert Republican 17,504 40.0% 19.8%
District 20 Rich Draheim Republican 26,523 54.2% Jon Olson Democratic-Farmer-Labor 19,431 39.7% 14.5%
District 21 Michael P. Goggin Republican 27,981 59.7% Ralph Kaehler Democratic-Farmer-Labor 18,871 40.2% 19.5%
District 22 Bill Weber Republican 26,697 69.2% Shawna Marshall Democratic-Farmer-Labor 9,936 25.7% 43.5%
District 23 Julie A. Rosen Republican 32,533 78.7% David Pulkrabek Legal Marijuana Now 8,730 21.1% 57.6%
District 24 John R. Jasinski Republican 25,943 63.7% Roger Steinkamp Democratic-Farmer-Labor 14,756 36.2% 27.5%
District 25 David H. Senjem Republican 25,021 51.2% Sara Flick Democratic-Farmer-Labor 23,783 48.7% 2.5%
District 26 Carla Nelson Republican 24,740 50.9% Aleta Borrud Democratic-Farmer-Labor 23,831 49.0% 1.9%
District 27 Gene Dornink Republican 19,759 48.9% Dan Sparks Democratic-Farmer-Labor 17,941 44.4% 4.5%
District 28 Jeremy R. Miller Republican 24,811 57.7% Sarah Kruger Democratic-Farmer-Labor 18,171 42.2% 15.5%
District 29 Bruce D. Anderson Republican 30,405 63.2% Chris Brazelton Democratic-Farmer-Labor 13,572 28.2% 35.0%
District 30 Mary Kiffmeyer Republican 34,714 67.2% Diane Nguyen Democratic-Farmer-Labor 16,861 32.7% 34.5%
District 31 Michelle R. Benson Republican 35,980 70.6% Kate Luthner Democratic-Farmer-Labor 14,962 29.3% 41.3%
District 32 Mark Koran Republican 32,493 66.4% Joshua Fike Democratic-Farmer-Labor 16,412 33.5% 32.9%
District 33 David Osmek Republican 31,614 54.0% Gretchen Piper Democratic-Farmer-Labor 26,928 46.0% 8.0%
District 34 Warren Limmer Republican 29,347 50.7% Bonnie Westlin Democratic-Farmer-Labor 28,443 49.2% 1.5%
District 35 Jim Abeler Republican 31,291 62.6% David L. Nelson Democratic-Farmer-Labor 18,622 37.3% 25.3%
District 36 John Hoffman Democratic-Farmer-Labor 27,580 56.3% Karen Attia Republican 21,319 43.5% 12.8%
District 37 Jerry Newton Democratic-Farmer-Labor 26,100 52.4% Brad Sanford Republican 23,659 47.5% 4.9%
District 38 Roger Chamberlain Republican 28,042 52.1% Justin Stofferahn Democratic-Farmer-Labor 25,755 47.8% 4.3%
District 39 Karin Housley Republican 29,246 53.0% Josiah Hill Democratic-Farmer-Labor 25,921 46.9% 6.1%
District 40 Chris A. Eaton Democratic-Farmer-Labor 24,291 71.5% Robert Marvin Republican 9,647 28.4% 43.1%
District 41 Mary Kunesh-Podein Democratic-Farmer-Labor 29,967 66.8% Lucia Marina Vogel Republican 14,791 33.0% 33.8%
District 42 Jason "Ike" Isaacson Democratic-Farmer-Labor 29,647 58.7% Ben Schwanke Republican 20,771 41.1% 17.6%
District 43 Charles "Chuck" Wiger Democratic-Farmer-Labor 26,349 56.2% Bob Zick Republican 16,523 35.2% 21.0%
District 44 Ann Johnson Stewart Democratic-Farmer-Labor 33,855 58.7% Greg Pulles Republican 23,756 41.2% 17.5%
District 45 Ann H. Rest Democratic-Farmer-Labor 29,054 60.7% Roxana Bruins Republican 14,040 29.3% 31.4%
District 46 Ron Latz Democratic-Farmer-Labor 37,972 72.7% Bryan P. Bj?rnson Republican 14,189 27.2% 45.5%
District 47 Julia Coleman Republican 32,366 57.6% Addie Miller Democratic-Farmer-Labor 23,728 42.3% 15.3%
District 48 Steve Cwodzinski Democratic-Farmer-Labor 29,985 58.2% Jeff Jiang Republican 21,558 41.8% 16.4%
District 49 Melisa Lopez Franzen Democratic-Farmer-Labor 36,149 62.8% Julie Dupr? Republican 21,403 37.2% 25.6%
District 50 Melissa Halvorson Wiklund Democratic-Farmer-Labor 30,516 66.6% Dean Wm Mumbleau Republican 15,243 33.3% 33.3%
District 51 Jim Carlson Democratic-Farmer-Labor 30,719 61.2% Douglas D. Willetts Republican 19,389 38.6% 22.6%
District 52 Matt Klein Democratic-Farmer-Labor 29,730 60.6% Tomas Settell Republican 19,291 39.3% 21.3%
District 53 Susan Kent Democratic-Farmer-Labor 29,544 54.1% Mary Giuliani Stephens Republican 25,030 45.8% 8.3%
District 54 Karla Bigham Democratic-Farmer-Labor 25,530 52.9% Leilani Holmstadt Republican 22,712 47.0% 5.9%
District 55 Eric Pratt Republican 31,082 61.6% Sahra Odowa Democratic-Farmer-Labor 19,322 38.3% 23.3%
District 56 Lindsey Port Democratic-Farmer-Labor 26,197 53.0% Dan Hall Republican 23,173 46.9% 6.1%
District 57 Greg Clausen Democratic-Farmer-Labor 30,897 56.4% Jose W. Jimenez Republican 23,825 43.5% 12.9%
District 58 Zach Duckworth Republican 29,412 54.9% Matt Little Democratic-Farmer-Labor 24,129 45.0% 9.9%
District 59 Bobby Joe Champion Democratic-Farmer-Labor 33,810 82.1% Paul Anderson Republican 7,300 17.7% 64.4%
District 60 Kari Dziedzic Democratic-Farmer-Labor 37,488 85.7% Mary Holmberg Republican 6,171 14.1% 71.6%
District 61 Scott Dibble Democratic-Farmer-Labor 49,050 84.8% Jennifer Zielinski Republican 8,727 15.1% 69.7%
District 62 Omar Fateh Democratic-Farmer-Labor 33,103 89.0% Bruce Lundeen Republican 3,947 10.6% 78.4%
District 63 Patricia Torres Ray Democratic-Farmer-Labor 40,742 77.6% Diane Napper Republican 8,231 15.7% 61.9%
District 64 Erin Murphy Democratic-Farmer-Labor 40,206 78.7% Sharon Anderson Republican 7,488 14.6% 64.1%
District 65 Sandy Pappas Democratic-Farmer-Labor 31,552 81.5% Paul Holmgren Republican 7,064 18.2% 63.3%
District 66 John Marty Democratic-Farmer-Labor 31,880 76.9% Greg Copeland Republican 9,490 22.9% 54.0%
District 67 Foung Hawj Democratic-Farmer-Labor 24,063 73.9% Alexander Deputie Republican 8,429 25.9% 48.0%

Results by Candidates

There are 146 candidates competed for 67 seats.

2020 Minnesota State Senate Election - Summary by Candidate
Seat Candidate Affiliation Valid Votes %
District 1 Mark Johnson Republican 27,972 69.6%
Reed Perkins Democratic-Farmer-Labor 12,162 30.3%
District 2 Paul Utke Republican 28,951 65.1%
Leonard Alan Roy Democratic-Farmer-Labor 15,458 34.8%
District 3 Thomas (Tom) Bakk Democratic-Farmer-Labor 26,700 55.2%
Christopher Hogan Republican 21,613 44.7%
District 4 Kent Eken Democratic-Farmer-Labor 23,333 54.5%
Mark Larson Republican 19,415 45.4%
District 5 Justin Eichorn Republican 25,169 55.6%
Rita Albrecht Democratic-Farmer-Labor 16,706 36.9%
Robyn Smith Legal Marijuana Now 2,400 5.3%
Dennis Barsness Grassroots Legalize Cannabis 967 2.1%
District 6 David J Tomassoni Democratic-Farmer-Labor 25,557 57.0%
John J. Moren Republican 19,191 42.8%
District 7 Jen McEwen Democratic-Farmer-Labor 30,526 68.3%
Donna Bergstrom Republican 14,081 31.5%
District 8 Bill Ingebrigtsen Republican 33,625 67.7%
Michele Anderson Democratic-Farmer-Labor 15,997 32.2%
District 9 Paul Gazelka Republican 33,472 75.6%
A. John Peters Democratic-Farmer-Labor 10,765 24.3%
District 10 Carrie Ruud Republican 33,027 67.5%
Steve Samuelson Democratic-Farmer-Labor 15,828 32.4%
District 11 Jason Rarick Republican 24,498 56.6%
Michelle Lee Democratic-Farmer-Labor 18,761 43.3%
District 12 Torrey Westrom Republican 33,436 74.4%
Jill Abahsain Democratic-Farmer-Labor 11,467 25.5%
District 13 Jeff Howe Republican 32,623 69.4%
Michael Willemsen Democratic-Farmer-Labor 14,306 30.4%
District 14 Aric Putnam Democratic-Farmer-Labor 18,318 46.4%
Jerry Relph Republican 18,002 45.6%
Jaden Partlow Legal Marijuana Now 3,127 7.9%
District 15 Andrew Mathews Republican 33,886 72.3%
Brent Krist Democratic-Farmer-Labor 12,957 27.6%
District 16 Gary Dahms Republican 29,696 73.6%
Joshua Prine Independence-Alliance 5,654 14.0%
Steve "Stoney" Preslicka Legal Marijuana Now 4,880 12.1%
District 17 Andrew Lang Republican 28,337 67.9%
Fernando Alvarado Democratic-Farmer-Labor 13,383 32.0%
District 18 Scott Newman Republican 31,357 71.3%
Chad R. Tschimperle Democratic-Farmer-Labor 12,538 28.5%
District 19 Nick Frentz Democratic-Farmer-Labor 26,165 59.8%
Elizabeth Bangert Republican 17,504 40.0%
District 20 Rich Draheim Republican 26,523 54.2%
Jon Olson Democratic-Farmer-Labor 19,431 39.7%
Jason Hoschette Grassroots Legalize Cannabis 2,901 5.9%
District 21 Michael P. Goggin Republican 27,981 59.7%
Ralph Kaehler Democratic-Farmer-Labor 18,871 40.2%
District 22 Bill Weber Republican 26,697 69.2%
Shawna Marshall Democratic-Farmer-Labor 9,936 25.7%
Brian Abrahamson Grassroots Legalize Cannabis 1,947 5.0%
District 23 Julie A. Rosen Republican 32,533 78.7%
David Pulkrabek Legal Marijuana Now 8,730 21.1%
District 24 John R. Jasinski Republican 25,943 63.7%
Roger Steinkamp Democratic-Farmer-Labor 14,756 36.2%
District 25 David H. Senjem Republican 25,021 51.2%
Sara Flick Democratic-Farmer-Labor 23,783 48.7%
District 26 Carla Nelson Republican 24,740 50.9%
Aleta Borrud Democratic-Farmer-Labor 23,831 49.0%
District 27 Gene Dornink Republican 19,759 48.9%
Dan Sparks Democratic-Farmer-Labor 17,941 44.4%
Tyler Becvar Legal Marijuana Now 2,699 6.7%
District 28 Jeremy R. Miller Republican 24,811 57.7%
Sarah Kruger Democratic-Farmer-Labor 18,171 42.2%
District 29 Bruce D. Anderson Republican 30,405 63.2%
Chris Brazelton Democratic-Farmer-Labor 13,572 28.2%
Mary Murphy Grassroots Legalize Cannabis 4,066 8.5%
District 30 Mary Kiffmeyer Republican 34,714 67.2%
Diane Nguyen Democratic-Farmer-Labor 16,861 32.7%
District 31 Michelle R. Benson Republican 35,980 70.6%
Kate Luthner Democratic-Farmer-Labor 14,962 29.3%
District 32 Mark Koran Republican 32,493 66.4%
Joshua Fike Democratic-Farmer-Labor 16,412 33.5%
District 33 David Osmek Republican 31,614 54.0%
Gretchen Piper Democratic-Farmer-Labor 26,928 46.0%
District 34 Warren Limmer Republican 29,347 50.7%
Bonnie Westlin Democratic-Farmer-Labor 28,443 49.2%
District 35 Jim Abeler Republican 31,291 62.6%
David L. Nelson Democratic-Farmer-Labor 18,622 37.3%
District 36 John Hoffman Democratic-Farmer-Labor 27,580 56.3%
Karen Attia Republican 21,319 43.5%
District 37 Jerry Newton Democratic-Farmer-Labor 26,100 52.4%
Brad Sanford Republican 23,659 47.5%
District 38 Roger Chamberlain Republican 28,042 52.1%
Justin Stofferahn Democratic-Farmer-Labor 25,755 47.8%
District 39 Karin Housley Republican 29,246 53.0%
Josiah Hill Democratic-Farmer-Labor 25,921 46.9%
District 40 Chris A. Eaton Democratic-Farmer-Labor 24,291 71.5%
Robert Marvin Republican 9,647 28.4%
District 41 Mary Kunesh-Podein Democratic-Farmer-Labor 29,967 66.8%
Lucia Marina Vogel Republican 14,791 33.0%
District 42 Jason "Ike" Isaacson Democratic-Farmer-Labor 29,647 58.7%
Ben Schwanke Republican 20,771 41.1%
District 43 Charles "Chuck" Wiger Democratic-Farmer-Labor 26,349 56.2%
Bob Zick Republican 16,523 35.2%
Doug Daubenspeck Grassroots Legalize Cannabis 3,950 8.4%
District 44 Ann Johnson Stewart Democratic-Farmer-Labor 33,855 58.7%
Greg Pulles Republican 23,756 41.2%
District 45 Ann H. Rest Democratic-Farmer-Labor 29,054 60.7%
Roxana Bruins Republican 14,040 29.3%
Andy Schuler Legal Marijuana Now 4,729 9.9%
District 46 Ron Latz Democratic-Farmer-Labor 37,972 72.7%
Bryan P. Bj?rnson Republican 14,189 27.2%
District 47 Julia Coleman Republican 32,366 57.6%
Addie Miller Democratic-Farmer-Labor 23,728 42.3%
District 48 Steve Cwodzinski Democratic-Farmer-Labor 29,985 58.2%
Jeff Jiang Republican 21,558 41.8%
District 49 Melisa Lopez Franzen Democratic-Farmer-Labor 36,149 62.8%
Julie Dupr? Republican 21,403 37.2%
District 50 Melissa Halvorson Wiklund Democratic-Farmer-Labor 30,516 66.6%
Dean Wm Mumbleau Republican 15,243 33.3%
District 51 Jim Carlson Democratic-Farmer-Labor 30,719 61.2%
Douglas D. Willetts Republican 19,389 38.6%
District 52 Matt Klein Democratic-Farmer-Labor 29,730 60.6%
Tomas Settell Republican 19,291 39.3%
District 53 Susan Kent Democratic-Farmer-Labor 29,544 54.1%
Mary Giuliani Stephens Republican 25,030 45.8%
District 54 Karla Bigham Democratic-Farmer-Labor 25,530 52.9%
Leilani Holmstadt Republican 22,712 47.0%
District 55 Eric Pratt Republican 31,082 61.6%
Sahra Odowa Democratic-Farmer-Labor 19,322 38.3%
District 56 Lindsey Port Democratic-Farmer-Labor 26,197 53.0%
Dan Hall Republican 23,173 46.9%
District 57 Greg Clausen Democratic-Farmer-Labor 30,897 56.4%
Jose W. Jimenez Republican 23,825 43.5%
District 58 Zach Duckworth Republican 29,412 54.9%
Matt Little Democratic-Farmer-Labor 24,129 45.0%
District 59 Bobby Joe Champion Democratic-Farmer-Labor 33,810 82.1%
Paul Anderson Republican 7,300 17.7%
District 60 Kari Dziedzic Democratic-Farmer-Labor 37,488 85.7%
Mary Holmberg Republican 6,171 14.1%
District 61 Scott Dibble Democratic-Farmer-Labor 49,050 84.8%
Jennifer Zielinski Republican 8,727 15.1%
District 62 Omar Fateh Democratic-Farmer-Labor 33,103 89.0%
Bruce Lundeen Republican 3,947 10.6%
District 63 Patricia Torres Ray Democratic-Farmer-Labor 40,742 77.6%
Diane Napper Republican 8,231 15.7%
Chris Wright Grassroots Legalize Cannabis 3,460 6.6%
District 64 Erin Murphy Democratic-Farmer-Labor 40,206 78.7%
Sharon Anderson Republican 7,488 14.6%
Patricia Jirovec McArdell Legal Marijuana Now 3,281 6.4%
District 65 Sandy Pappas Democratic-Farmer-Labor 31,552 81.5%
Paul Holmgren Republican 7,064 18.2%
District 66 John Marty Democratic-Farmer-Labor 31,880 76.9%
Greg Copeland Republican 9,490 22.9%
District 67 Foung Hawj Democratic-Farmer-Labor 24,063 73.9%
Alexander Deputie Republican 8,429 25.9%

Results by Seats

District 1

Mark Johnson of Republican received 69.6% of the votes, totaling 27,972 votes, to win the election. Reed Perkins of Democratic-Farmer-Labor was defeated by a margin of 39.3%, receiving 30.3% of the votes, totaling 12,162 votes. The total votes cast was 40,171.

2020 Minnesota State Senate Election in District 1
Candidate Party Votes %
Mark Johnson Republican 27,972 69.6%
Reed Perkins Democratic-Farmer-Labor 12,162 30.3%
Write-In Votes 37 0.1%
Date: 2020-11-03, Margin: 39.3%, Valid Votes: 40,171

The election took place in six counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 1 (General) - Results by County
County Mark Johnson
Republican
Reed Perkins
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Kittson 1,648 64.1% 918 35.7% 3 0.1% 2,569 28.4%
Marshall 3,738 75.0% 1,247 25.0% 2 0.0% 4,987 49.9%
Pennington 4,728 66.1% 2,419 33.8% 9 0.1% 7,156 32.3%
Polk 10,058 66.8% 4,987 33.1% 11 0.1% 15,056 33.7%
Red Lake 1,478 69.0% 661 30.9% 2 0.1% 2,141 38.2%
Roseau 6,322 76.5% 1,930 23.4% 10 0.1% 8,262 53.2%
Total 27,972 69.6% 12,162 30.3% 37 0.1% 40,171 39.4%

Kittson

Results by Precinct in Kittson - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
Arveson Twp 48 8 - 56
Cannon Twp 7 4 - 11
Caribou Twp 16 5 - 21
Clow Twp 14 7 - 21
Davis Twp 15 11 - 26
Deerwood Twp 77 33 - 110
Donaldson 10 1 - 11
Granville Twp 29 24 - 53
Hallock 301 220 2 523
Hallock Twp 40 31 - 71
Halma 19 9 - 28
Hampden Twp 16 8 - 24
Hazelton Twp 47 14 - 61
Hill Twp 6 2 - 8
Humboldt 19 5 - 24
Jupiter Twp 45 21 - 66
Karlstad 269 120 1 390
Kennedy 47 70 - 117
Lake Bronson 60 42 - 102
Lancaster 143 63 - 206
Mckinley Unorg 18 3 - 21
Norway Twp 43 16 - 59
Peatland Unorg 2 1 - 3
Pelan Twp 25 5 - 30
Percy Twp 12 18 - 30
Poppleton Twp 55 22 - 77
Richardville Twp 47 16 - 63
Skane Twp 10 23 - 33
South Red River 5 9 - 14
Spring Brook Twp 26 4 - 30
St Vincent 15 5 - 20
St Vincent Twp 27 8 - 35
St. Joseph Twp 13 9 - 22
Svea Twp 9 14 - 23
Tegner Twp 16 12 - 28
Teien Twp 27 16 - 43
Thompson Twp 70 39 - 109
Total 1,648 918 3 2,569

Marshall

Results by Precinct in Marshall - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
Agder Twp. 46 10 - 56
Alma Twp. 45 7 - 52
Alvarado 109 40 - 149
Argyle 266 76 - 342
Augsburg Twp. 33 6 - 39
Big Woods Twp. 19 - - 19
Bloomer Twp. 41 8 - 49
Boxville Twp. 20 10 - 30
Cedar Twp. 32 14 - 46
Como Twp. 19 8 - 27
Comstock Twp. 65 10 - 75
Donnelly Twp. 13 - - 13
Eagle Point Twp. 5 - - 5
East Park Twp. 8 - - 8
East Valley Twp. 21 2 - 23
Eckvoll Twp. 28 16 - 44
Espelie Twp. 13 10 - 23
Excel Twp. 121 45 - 166
Foldahl Twp. 31 11 - 42
Fork Twp. 6 2 - 8
Grand Plain Twp. 28 3 - 31
Grygla 69 32 - 101
Holt 30 16 - 46
Holt Twp. 52 11 - 63
Huntly Twp. 26 15 - 41
Lincoln Twp. 40 18 - 58
Linsell Twp. 3 10 1 14
Marsh Grove Twp. 59 15 - 74
Mccrea Twp. 129 22 - 151
Middle River 97 51 - 148
Middle River Twp. 36 10 - 46
Moose River Twp. 13 4 - 17
Moylan Twp. 42 27 - 69
Nelson Park Twp. 57 24 1 82
New Folden Twp. 100 18 - 118
New Maine Twp. 78 28 - 106
New Solum Twp. 128 41 - 169
Newfolden 139 50 - 189
Oak Park Twp. 52 20 - 72
Oslo 71 29 - 100
Parker Twp. 17 8 - 25
Rollis Twp. 46 20 - 66
Sinnott Twp. 16 1 - 17
Spruce Valley Twp. 100 28 - 128
Stephen 233 102 - 335
Strandquist 29 16 - 45
Tamarac Twp. 41 14 - 55
Thief Lake Twp. 12 12 - 24
Valley Twp. 51 25 - 76
Vega Twp. 63 17 - 80
Veldt Twp. 22 6 - 28
Viking 30 9 - 39
Viking Twp. 74 22 - 96
Wanger Twp. 34 9 - 43
Warren 597 199 - 796
Warrenton Twp. 56 5 - 61
West Valley Twp. 60 14 - 74
Whiteford Twp. 24 7 - 31
Wright Twp. 43 14 - 57
Total 3,738 1,247 2 4,987

Pennington

Results by Precinct in Pennington - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
Black River Twp 25 11 - 36
Bray Twp 29 10 - 39
Cloverleaf Twp 46 8 - 54
Deer Park Twp 53 25 - 78
Goodridge 24 23 - 47
Goodridge Twp 41 5 - 46
Hickory Twp 38 12 - 50
Highlanding Twp 63 48 - 111
Kratka Twp 67 21 - 88
Mayfield Twp 16 16 - 32
Norden Twp 180 57 - 237
North Twp 264 128 - 392
Numedal Twp 42 7 - 49
Polk Centre Twp 30 10 - 40
Reiner Twp 32 27 1 60
River Falls Twp 93 24 - 117
Rocksbury Twp East 243 90 1 334
Rocksbury Twp West 228 96 - 324
Sanders Twp 141 36 - 177
Silverton Twp 83 27 - 110
Smiley Twp 265 96 - 361
St Hilaire 85 50 - 135
Star Twp 43 24 - 67
Thief River Falls (1a) 177 101 1 279
Thief River Falls (1b) 266 159 2 427
Thief River Falls (2) 478 279 - 757
Thief River Falls (3a) 254 173 1 428
Thief River Falls (3b) 255 160 2 417
Thief River Falls (4) 483 273 - 756
Thief River Falls (5) 651 409 1 1,061
Wyandotte Twp 33 14 - 47
Total 4,728 2,419 9 7,156

Polk

Results by Precinct in Polk - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
Andover Twp. 49 26 - 75
Angus Twp. 45 10 - 55
Badger Twp. 36 13 - 49
Belgium Twp. 29 11 - 40
Beltrami 27 13 - 40
Brandsvold Twp 109 30 - 139
Brandt Twp. 22 6 - 28
Brislet Twp. 19 8 - 27
Bygland Twp. 117 32 - 149
Chester Twp. 30 19 - 49
Climax 53 53 - 106
Columbia Twp. 216 44 - 260
Crookston Twp. 214 67 - 281
Crookston W-1 281 222 - 503
Crookston W-2 388 250 - 638
Crookston W-3 300 212 - 512
Crookston W-4 233 187 - 420
Crookston W-5 297 210 - 507
Crookston W-6 334 162 - 496
East Grand Forks W-1 738 371 2 1,111
East Grand Forks W-2 544 346 - 890
East Grand Forks W-3 233 251 1 485
East Grand Forks W-4 417 340 1 758
East Grand Forks W-5 534 308 - 842
Eden Twp. 64 45 - 109
Erskine 127 61 - 188
Esther Twp. 72 14 - 86
Euclid Twp. 55 21 - 76
Fairfax Twp. 63 33 1 97
Fanny Twp. 33 26 - 59
Farley Twp. 26 3 - 29
Fertile 282 151 - 433
Fisher City 124 64 1 189
Fisher Twp. 99 10 - 109
Fosston City 455 234 3 692
Garden Twp. 84 40 - 124
Garfield Twp. 212 69 - 281
Gentilly Twp. 104 38 - 142
Godfrey Twp. 133 53 - 186
Grand Forks Twp. 56 37 - 93
Grove Park-Tilden Twp 90 42 - 132
Gully City 15 15 - 30
Gully Twp. 55 15 - 70
Hammond Twp. 26 5 - 31
Helgeland Twp. 19 8 - 27
Higdem Twp. 43 11 - 54
Hill River Twp. 81 8 - 89
Hubbard Twp. 25 10 - 35
Huntsville Twp. 190 55 - 245
Johnson Twp. 14 6 - 20
Kertsonville Twp. 44 21 1 66
Keystone Twp. 41 13 - 54
King Twp. 96 20 - 116
Knute Twp. 229 94 1 324
Lengby 38 14 - 52
Lessor Twp. 84 17 - 101
Liberty Twp. 55 12 - 67
Lowell Twp. 81 11 - 92
Mcintosh 194 58 - 252
Mentor 39 17 - 56
Nesbit Twp. 53 17 - 70
Nielsville 24 12 - 36
Northland Twp. 79 19 - 98
Onstad Twp. 27 15 - 42
Parnell Twp. 30 5 - 35
Queen Twp. 109 39 - 148
Reis Twp. 28 9 - 37
Rhinehart Twp. 48 13 - 61
Roome Twp. 63 25 - 88
Rosebud Twp. 147 53 - 200
Russia Twp. 16 5 - 21
Sandsville Twp. 23 6 - 29
Scandia Twp. 45 1 - 46
Sletten Twp. 66 18 - 84
Sullivan Twp. 72 25 - 97
Tabor Twp. 53 28 - 81
Trail 17 6 - 23
Tynsid Twp. 26 9 - 35
Vineland Twp. 27 23 - 50
Winger City 52 15 - 67
Winger Twp. 64 15 - 79
Woodside Twp. 276 87 - 363
Total 10,058 4,987 11 15,056

Red Lake

Results by Precinct in Red Lake - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
Brooks 64 7 - 71
Browns Creek Twp. 26 7 - 33
Emardville Twp. 94 24 - 118
Equality Twp. 60 27 - 87
Garnes Twp. 69 37 - 106
Gervais Twp. 93 38 - 131
Lake Pleasant Twp. 62 12 - 74
Lambert Twp. 45 33 - 78
Louisville Twp. 70 48 - 118
Oklee 109 59 - 168
Plummer 82 42 1 125
Poplar River Twp. 60 10 - 70
Red Lake Falls Twp P-N 41 32 - 73
Red Lake Falls Twp P-Se 22 8 - 30
Red Lake Falls Twp P-Sw 9 11 - 20
Red Lake Falls W-1 163 77 - 240
Red Lake Falls W-2 151 55 1 207
Red Lake Falls W-3 128 95 - 223
River Twp. 28 8 - 36
Terrebonne Twp. 68 21 - 89
Wylie Twp. 34 10 - 44
Total 1,478 661 2 2,141

Roseau

Results by Precinct in Roseau - District 1 (General)
Precinct Mark Johnson Reed Perkins Write-In Votes Valid Votes
America/Beltrami Island Forest Unorg 21 11 - 32
Badger 173 40 - 213
Barnett Township 57 19 - 76
Barto Township 65 24 - 89
Beaver Township 49 17 - 66
Cedarbend Township 66 14 - 80
Clear River/Oaks Unorg 58 13 - 71
Deer Township 52 6 - 58
Dewey Township 57 23 - 80
Dieter Township 81 17 - 98
Enstrom Township 150 67 - 217
Falun Township 105 50 - 155
Golden Valley Township 65 31 - 96
Greenbush 323 116 - 439
Grimstad Township 75 11 - 86
Hereim Township 101 33 - 134
Huss Township 59 14 1 74
Jadis Township 290 90 1 381
Jadis Unorganized 10 3 - 13
Juneberry/Blooming Valley Unorg 11 2 - 13
Lake Township 746 190 - 936
Laona Township 219 67 1 287
Lind Township 22 4 - 26
Malung Township 168 84 - 252
Mickinock Township 130 27 - 157
Moose Township 60 12 - 72
Moranville Township 399 85 2 486
Nereson Township 19 5 - 24
Norland/Spruce Valley Unorganized 59 14 - 73
Palmville Township 22 7 - 29
Pohlitz Township 13 3 - 16
Polonia Township 14 4 - 18
Poplar Grove Township 46 10 - 56
Reine Township 38 15 - 53
Roosevelt 68 12 - 80
Roseau 991 349 2 1,342
Ross Township 186 42 - 228
Skagen Township 98 15 - 113
Soler Township 49 13 - 62
Spruce Township 282 69 - 351
Stafford Township 126 50 - 176
Stokes Township 94 23 1 118
Strathcona 19 - - 19
Warroad 586 229 2 817
Total 6,322 1,930 10 8,262

District 2

Paul Utke of Republican received 65.1% of the votes, totaling 28,951 votes, to win the election. Leonard Alan Roy of Democratic-Farmer-Labor was defeated by a margin of 30.3%, receiving 34.8% of the votes, totaling 15,458 votes. The total votes cast was 44,467.

2020 Minnesota State Senate Election in District 2
Candidate Party Votes %
Paul Utke Republican 28,951 65.1%
Leonard Alan Roy Democratic-Farmer-Labor 15,458 34.8%
Write-In Votes 58 0.1%
Date: 2020-11-03, Margin: 30.3%, Valid Votes: 44,467

The election took place in eight counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 2 (General) - Results by County
County Paul Utke
Republican
Leonard Alan Roy
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Becker 7,142 68.5% 3,273 31.4% 6 0.1% 10,421 37.1%
Beltrami 5,430 53.3% 4,721 46.4% 28 0.3% 10,179 7.0%
Clearwater 3,342 73.0% 1,232 26.9% 4 0.1% 4,578 46.1%
Hubbard 8,436 67.2% 4,118 32.8% 6 0.0% 12,560 34.4%
Lake Of The Woods 1,658 71.3% 665 28.6% 1 0.0% 2,324 42.7%
Mahnomen 1,314 58.5% 922 41.1% 9 0.4% 2,245 17.5%
Otter Tail 593 80.6% 143 19.4% - 0.0% 736 61.1%
Wadena 1,036 72.8% 384 27.0% 4 0.3% 1,424 45.8%
Total 28,951 65.1% 15,458 34.8% 58 0.1% 44,467 30.3%

Becker

Results by Precinct in Becker - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Atlanta Twp 42 20 - 62
Audubon 202 56 - 258
Audubon Twp 301 117 1 419
Burlington Twp 637 290 1 928
Callaway 41 34 - 75
Callaway Twp 95 55 - 150
Carsonville Twp 78 55 - 133
Cuba Twp 108 50 - 158
Detroit Twp P-1 498 242 - 740
Eagle View Twp 43 44 - 87
Erie Twp 744 355 - 1,099
Evergreen Twp 116 35 - 151
Forest Twp 41 37 - 78
Frazee 433 142 1 576
Green Valley Twp 150 69 - 219
Hamden Twp 81 40 - 121
Height of Land Twp 313 115 - 428
Holmesville Twp 220 103 - 323
Lake Park 218 145 - 363
Lake Park Twp 213 98 - 311
Maple Grove Twp 118 98 1 217
Ogema 32 26 - 58
Osage Twp 386 135 - 521
Pine Point Twp 48 47 - 95
Riceville Twp 41 12 - 53
Richwood Twp 240 131 - 371
Round Lake Twp 44 62 - 106
Runeberg Twp 245 53 - 298
Savannah Twp 70 35 - 105
Shell Lake Twp 123 58 1 182
Silver Leaf Twp 203 65 - 268
Spring Creek Twp 35 14 - 49
Spruce Grove Twp 167 39 - 206
Sugar Bush Twp 183 136 1 320
Toad Lake Twp 208 67 - 275
Two Inlets Twp 114 42 - 156
Walworth Twp 25 23 - 48
White Earth Twp 127 99 - 226
Wolf Lake 24 7 - 31
Wolf Lake Twp 135 22 - 157
Total 7,142 3,273 6 10,421

Beltrami

Results by Precinct in Beltrami - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Alaska Twp 48 72 - 120
Battle Twp 10 6 - 16
Benville Twp 36 17 - 53
Birch Twp 44 24 - 68
Blackduck 190 111 1 302
Buzzle Twp 119 57 - 176
Cormant Twp 77 27 - 104
Durand Twp 92 32 - 124
Eckles Twp 664 329 1 994
Funkley 4 2 - 6
Grant Valley Twp 749 497 1 1,247
Hagali Twp 164 54 - 218
Hamre Twp 8 5 - 13
Hines Twp 304 104 - 408
Hornet Twp 94 21 - 115
Jones Twp 112 26 - 138
Kelliher 76 42 - 118
Kelliher Twp 52 28 - 80
Lammers Twp 242 87 1 330
Langor Twp 95 19 - 114
Lee Twp 18 5 - 23
Liberty Twp 289 166 - 455
Little Rock 19 383 4 406
Maple Ridge Twp 40 26 - 66
Minnie Twp 10 6 - 16
Nebish Twp 103 57 - 160
O'Brien Twp 26 1 - 27
Ponemah Prec 35 370 1 406
Port Hope Twp 306 150 - 456
Quiring Twp 23 12 - 35
Red Lake Agency Prec 57 793 8 858
Redby Prec 37 550 9 596
Roosevelt Twp 80 68 - 148
Shooks Twp 95 4 - 99
Shotley Twp 18 9 - 27
Solway 32 10 - 42
Spruce Grove Twp 26 16 - 42
Steenerson Twp 13 4 - 17
Summit Twp 148 23 - 171
Taylor Twp 54 19 - 73
Tenstrike 69 29 - 98
Turtle Lake Twp 553 324 - 877
Turtle River 21 37 - 58
Unorg Dist 1 15 6 - 21
Unorg Dist 2 12 4 - 16
Waskish Twp 50 30 - 80
Wilton 67 45 2 114
Woodrow Twp 34 14 - 48
Total 5,430 4,721 28 10,179

Clearwater

Results by Precinct in Clearwater - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Bagley City 385 203 - 588
Bear Creek Twp 56 22 - 78
Clearbrook City 187 74 - 261
Clover Twp 43 13 - 56
Copley Twp 373 118 - 491
Dudley Twp 167 47 - 214
Eddy Twp 150 33 - 183
Falk Twp 98 27 - 125
Gonvick City 95 34 1 130
Greenwood Twp 35 9 - 44
Hangaard Twp 3 - - 3
Holst Twp 162 50 - 212
Itasca Twp 53 40 - 93
La Prairie Twp 64 82 - 146
Leon Twp 170 35 - 205
Leonard City 8 8 - 16
Long Lost Lake Twp 18 21 - 39
Minerva Twp 117 30 - 147
Moose Creek Twp 111 51 1 163
Nora Twp 214 67 - 281
Pine Lake Twp 144 57 - 201
Popple Twp 209 76 1 286
Red Lake Reservation 3 4 - 7
Rice Twp 63 25 1 89
S. Clearwater 143-36 1 2 - 3
Shevlin City 58 13 - 71
Shevlin Twp 224 53 - 277
Sinclair Twp 87 21 - 108
Winsor Twp 44 17 - 61
Total 3,342 1,232 4 4,578

Hubbard

Results by Precinct in Hubbard - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Akeley 131 82 - 213
Akeley Twp. 245 124 - 369
Arago Twp. 314 112 - 426
Badoura Twp. 44 35 - 79
Clay Twp. 40 19 - 59
Clover Twp. 81 29 - 110
Crow Wing Lake Twp. 168 92 - 260
Farden Twp. P-1 350 245 1 596
Fern Twp. 146 49 1 196
Guthrie Twp. 260 91 - 351
Hart Lake Twp. P-1 180 82 - 262
Helga Twp. 660 266 - 926
Hendrickson Twp. 123 51 - 174
Henrietta Twp. 685 264 1 950
Hubbard Twp. 343 141 - 484
La Porte 52 24 - 76
Lake Alice Twp. 44 17 - 61
Lake Emma Twp. 442 256 1 699
Lake George Twp. 200 74 - 274
Lake Hattie Twp. 84 30 - 114
Lakeport Twp. P-1 273 223 - 496
Mantrap Twp. 238 145 - 383
Nevis 124 73 1 198
Nevis Twp. 472 237 - 709
Park Rapids P-1 479 279 - 758
Park Rapids P-2 803 442 - 1,245
Rockwood Twp. 192 106 - 298
Schoolcraft Twp. 55 24 - 79
Steamboat River Twp. P-1 61 37 - 98
Straight River Twp. 343 117 - 460
Thorpe Twp. 14 12 - 26
Todd Twp. P-1 584 218 - 802
Todd Twp. P-2 27 20 - 47
White Oak Twp. 179 102 1 282
Total 8,436 4,118 6 12,560

Lake Of The Woods

Results by Precinct in Lake Of The Woods - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
0005 - 1-A Baudette Unorg 98 38 - 136
0010 - 1-B Baudette City 165 111 - 276
0015 - 2-A Gudrid Unorg 93 39 - 132
0020 - 2-B Baudette City 154 64 - 218
0030 - 3-A Unorg 154 41 - 195
0031 - 3-C S Mcdougald Unorg 35 24 - 59
0035 - 3-D Forest Unorg 42 14 - 56
0040 - 4-A Wheeler Unorg 158 56 - 214
0044 - 4-B Wabanica Unorg 175 79 - 254
0045 - 5-B Zippel Unorg 68 12 - 80
0046 - 4-C N Mcdougald Unorg 48 22 - 70
0050 - 5-A Unorg 238 93 - 331
0055 - 3-B Williams City 45 22 - 67
0065 - 2-C Unorg 68 16 - 84
0070 - 5-C Nw Angle 90 23 1 114
0080 - 3-E Baudette City 27 11 - 38
Total 1,658 665 1 2,324

Mahnomen

Results by Precinct in Mahnomen - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Beaulieu Twp 31 16 - 47
Bejou 28 15 1 44
Bejou Twp 24 16 - 40
Chief Twp 31 16 - 47
Clover Twp 29 21 - 50
Gregory Twp 30 16 - 46
Heier Twp 50 28 - 78
Island Lake Twp 89 43 - 132
La Garde Twp 60 20 - 80
Lake Grove Twp 62 25 1 88
Little Elbow Twp 51 56 1 108
Mahnomen 248 221 3 472
Marsh Creek Twp 48 24 - 72
Oakland Twp 84 53 - 137
Pembina Twp 144 107 1 252
Popple Grove Twp 39 25 - 64
Rosedale Twp 54 34 - 88
Twin Lakes Twp 134 98 - 232
Waubun 78 88 2 168
Total 1,314 922 9 2,245

Otter Tail

Results by Precinct in Otter Tail - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Valid Votes
Butler Twp 148 21 169
Corliss Twp 287 93 380
Paddock Twp 158 29 187
Total 593 143 736

Wadena

Results by Precinct in Wadena - District 2 (General)
Precinct Paul Utke Leonard Alan Roy Write-In Votes Valid Votes
Blueberry Twp. 361 113 1 475
Huntersville Twp 45 23 - 68
Menahga 524 194 3 721
Shell River Twp. 106 54 - 160
Total 1,036 384 4 1,424

District 3

Thomas (Tom) Bakk of Democratic-Farmer-Labor received 55.2% of the votes, totaling 26,700 votes, to win the election. Christopher Hogan of Republican was defeated by a margin of 10.5%, receiving 44.7% of the votes, totaling 21,613 votes. The total votes cast was 48,376.

2020 Minnesota State Senate Election in District 3
Candidate Party Votes %
Thomas (Tom) Bakk Democratic-Farmer-Labor 26,700 55.2%
Christopher Hogan Republican 21,613 44.7%
Write-In Votes 63 0.1%
Date: 2020-11-03, Margin: 10.5%, Valid Votes: 48,376

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 3 (General) - Results by County
County Thomas (Tom) Bakk
Democratic-Farmer-Labor
Christopher Hogan
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Cook 2,578 69.4% 1,129 30.4% 8 0.2% 3,715 39.0%
Koochiching 2,842 42.4% 3,856 57.5% 5 0.1% 6,703 -15.1%
Lake 3,924 55.8% 3,107 44.2% 3 0.0% 7,034 11.6%
St. Louis 17,356 56.1% 13,521 43.7% 47 0.2% 30,924 12.4%
Total 26,700 55.2% 21,613 44.7% 63 0.1% 48,376 10.5%

Cook

Results by Precinct in Cook - District 3 (General)
Precinct Thomas (Tom) Bakk Christopher Hogan Write-In Votes Valid Votes
Cascade Prec 7 273 110 - 383
Colvill Prec 3 153 69 - 222
Croftville Prec 4 112 40 - 152
Grand Marais East Prec 5 338 116 - 454
Grand Marais West Prec 6 299 111 1 411
Grand Portage Prec 1 154 44 1 199
Gunflint Trail Prec 8 240 132 - 372
Hovland Prec 2 154 82 1 237
Lutsen Prec 10 250 119 4 373
Maple Hill Prec 8a 327 175 1 503
Pike Lake Prec 9 88 35 - 123
Schroeder Twp Prec 12 78 40 - 118
Tofte Twp Prec 11 112 56 - 168
Total 2,578 1,129 8 3,715

Koochiching

Results by Precinct in Koochiching - District 3 (General)
Precinct Christopher Hogan Thomas (Tom) Bakk Write-In Votes Valid Votes
Big Falls City 65 40 - 105
Central Koochiching 258 108 - 366
Dinner Creek Unorganized 20 16 - 36
International Falls - Center Ward 394 439 2 835
International Falls - East Ward 524 389 1 914
International Falls - West Ward 616 580 1 1,197
Jameson Precinct 76 25 - 101
Koochiching Poll 1 364 307 - 671
Koochiching Poll 2 192 129 - 321
Koochiching Poll 4 205 119 - 324
Koochiching Poll 5 191 109 1 301
Littlefork 184 120 - 304
Meadowbrook Precinct 55 26 - 81
Mizpah City 31 7 - 38
Northome 53 31 - 84
Northwest Koochiching 184 118 - 302
Ranier P-E 49 76 - 125
Ranier P-W 131 100 - 231
Scarlett Precinct 47 23 - 70
Southeast Koochiching 15 17 - 32
Southwest Koochiching 202 63 - 265
Total 3,856 2,842 5 6,703

Lake

Results by Precinct in Lake - District 3 (General)
Precinct Thomas (Tom) Bakk Christopher Hogan Write-In Votes Valid Votes
Beaver Bay 34 38 - 72
Beaver Bay Twp. P-1 84 103 - 187
Beaver Bay Twp. P-4 95 71 - 166
Crystal Bay P-1 185 93 - 278
Fall Lake Twp. 316 191 - 507
Silver Bay P-1 191 159 - 350
Silver Bay P-2 338 439 - 777
Silver Creek 499 358 1 858
Stony River Twp. 54 63 - 117
Two Harbors W-1 306 207 1 514
Two Harbors W-2 227 198 - 425
Two Harbors W-3 309 214 - 523
Two Harbors W-4 388 220 - 608
Unorg Terr No 1 70 41 - 111
Unorg Terr No 2 Prec 1 151 84 1 236
Unorg Terr No 2 Prec 2 245 213 - 458
Unorg Terr No 2 Prec 3 256 217 - 473
Unorg Terr No 2 Prec 4 144 141 - 285
Unorg Terr No 2 Prec 5 32 57 - 89
Total 3,924 3,107 3 7,034

St. Louis

Results by Precinct in St. Louis - District 3 (General)
Precinct Thomas (Tom) Bakk Christopher Hogan Write-In Votes Valid Votes
Alden Twp. 84 41 1 126
Ault Twp. 53 35 - 88
Babbitt 426 465 1 892
Bassett Twp. 18 10 - 28
Beatty Twp. 180 155 - 335
Breitung Twp. 226 142 - 368
Camp 5 Twp. 4 21 - 25
Canosia Twp. 718 732 1 1,451
Cook 195 107 - 302
Crane Lake Twp. 44 45 - 89
Duluth P-11 1,695 805 4 2,504
Duluth P-23 844 630 2 1,476
Duluth Twp. 808 574 1 1,383
Eagle's Nest Twp. 103 81 1 185
Ely 1,100 826 4 1,930
Fairbanks Twp. 30 29 - 59
Field Twp. 142 96 2 240
Gnesen Twp. 596 613 2 1,211
Greenwood Twp. 388 303 6 697
Hermantown P-1 1,156 847 - 2,003
Hermantown P-2 848 697 1 1,546
Hermantown P-3 1,178 962 3 2,143
Kabetogama Twp 41 62 - 103
Lakewood Twp. 802 674 - 1,476
Leiding Twp. 107 125 - 232
Linden Grove Twp. 34 33 - 67
Midway Twp. 501 430 - 931
Morse Twp. 551 371 1 923
Normanna Twp. 254 238 1 493
North Star Twp. 90 69 1 160
Orr 81 58 - 139
Owens Twp. 79 70 2 151
Pequaywan Twp 65 60 2 127
Portage Twp. 54 56 - 110
Proctor 1,133 729 1 1,863
Rice Lake 1,435 1,182 2 2,619
Solway Twp. 626 623 - 1,249
Tower P-1 143 110 - 253
Unorg. Prct. 11 28 31 1 60
Unorg. Prct. 12 4 3 1 8
Unorg. Prct. 13 69 75 - 144
Unorg. Prct. 19 48 14 5 67
Unorg. Prct. 21 56 52 - 108
Unorg. Prct. 22 3 2 - 5
Unorg. Prct. 23 23 17 - 40
Unorg. Prct. 24 39 15 - 54
Unorg. Prct. 9 176 113 1 290
Willow Valley Twp. 30 36 - 66
Winton 48 57 - 105
Total 17,356 13,521 47 30,924

District 4

Kent Eken of Democratic-Farmer-Labor received 54.5% of the votes, totaling 23,333 votes, to win the election. Mark Larson of Republican was defeated by a margin of 9.1%, receiving 45.4% of the votes, totaling 19,415 votes. The total votes cast was 42,792.

2020 Minnesota State Senate Election in District 4
Candidate Party Votes %
Kent Eken Democratic-Farmer-Labor 23,333 54.5%
Mark Larson Republican 19,415 45.4%
Write-In Votes 44 0.1%
Date: 2020-11-03, Margin: 9.1%, Valid Votes: 42,792

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 4 (General) - Results by County
County Kent Eken
Democratic-Farmer-Labor
Mark Larson
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Becker 3,573 42.5% 4,832 57.5% 4 0.0% 8,409 -15.0%
Clay 17,644 56.9% 13,310 42.9% 39 0.1% 30,993 14.0%
Norman 2,116 62.4% 1,273 37.6% 1 0.0% 3,390 24.9%
Total 23,333 54.5% 19,415 45.4% 44 0.1% 42,792 9.2%

Becker

Results by Precinct in Becker - District 4 (General)
Precinct Mark Larson Kent Eken Write-In Votes Valid Votes
Cormorant Twp 450 304 - 754
Detroit Lakes W1 P1 879 703 2 1,584
Detroit Lakes W2 P1 763 718 - 1,481
Detroit Lakes W3 P1 1,136 855 - 1,991
Detroit Twp P-2 308 127 - 435
Lake Eunice Twp 621 431 - 1,052
Lake View Twp 675 435 2 1,112
Total 4,832 3,573 4 8,409

Clay

Results by Precinct in Clay - District 4 (General)
Precinct Kent Eken Mark Larson Write-In Votes Valid Votes
Alliance Twp 80 55 - 135
Barnesville City W-1 275 281 1 557
Barnesville City W-2 205 193 - 398
Barnesville City W-3 235 236 - 471
Barnesville Twp 51 55 - 106
Comstock City 24 33 - 57
Cromwell Twp 112 127 - 239
Dilworth City 1,262 934 3 2,199
Eglon Twp 209 220 - 429
Elkton Twp 107 88 - 195
Elmwood Twp 108 134 - 242
Felton City 41 44 - 85
Felton Twp 21 27 - 48
Flowing Twp 26 28 - 54
Georgetown City 15 25 - 40
Georgetown Twp 45 31 - 76
Glyndon City 337 283 1 621
Glyndon Twp 65 125 - 190
Goose Prairie Twp 56 54 - 110
Hagen Twp 36 39 - 75
Hawley City 574 556 - 1,130
Hawley Twp 145 158 1 304
Highland Grove Twp 76 80 - 156
Hitterdal City 69 40 1 110
Holy Cross Twp 33 45 - 78
Humboldt Twp 78 74 - 152
Keene Twp 44 32 - 76
Kragnes Twp 65 111 - 176
Kurtz Twp 63 78 - 141
Moland Twp 75 89 - 164
Moorhead City W-1 P-1a 1,227 943 1 2,171
Moorhead City W-1 P-1b 385 430 1 816
Moorhead City W-1 P-2 1,338 571 3 1,912
Moorhead City W-2 P-3 876 553 3 1,432
Moorhead City W-2 P-4 1,487 943 10 2,440
Moorhead City W-2 P-5a 136 55 - 191
Moorhead City W-2 P-5b 352 176 3 531
Moorhead City W-3 P-6a 121 58 - 179
Moorhead City W-3 P-6b 971 437 2 1,410
Moorhead City W-3 P-7 754 406 1 1,161
Moorhead City W-3 P-8 1,161 971 1 2,133
Moorhead City W-4 P-10 503 347 1 851
Moorhead City W-4 P-11 1,085 796 1 1,882
Moorhead City W-4 P-12 1,117 849 1 1,967
Moorhead City W-4 P-9 558 318 1 877
Moorhead Twp P-1 57 47 - 104
Moorhead Twp P-2 - 1 - 1
Morken Twp 60 53 - 113
Oakport Twp 95 179 - 274
Parke Twp 156 204 - 360
Riverton Twp 119 153 - 272
Sabin City 119 180 2 301
Skree Twp 53 52 - 105
Spring Prairie Twp 64 74 - 138
Tansem Twp 89 82 - 171
Ulen City 150 85 1 236
Ulen Twp 40 46 - 86
Viding Twp 39 26 - 65
Total 17,644 13,310 39 30,993

Norman

Results by Precinct in Norman - District 4 (General)
Precinct Kent Eken Mark Larson Write-In Votes Valid Votes
Ada W-1 265 172 - 437
Ada W-2 256 193 - 449
Anthony Twp. 19 19 - 38
Bear Park Twp. 63 37 - 100
Borup 29 7 - 36
Flom Twp. 83 32 - 115
Fossum Twp. 57 24 - 81
Gary 69 24 - 93
Good Hope Twp. 13 6 - 19
Green Meadow Twp. 32 19 - 51
Halstad 148 87 - 235
Halstad Twp. 29 28 - 57
Hegne Twp. 14 14 - 28
Hendrum 84 64 - 148
Hendrum Twp. 32 18 - 50
Home Lake Twp. 49 18 - 67
Lake Ida Twp. 43 41 - 84
Lee Twp. 51 27 - 78
Lockhart Twp. 10 22 - 32
Mary Twp. 32 13 - 45
Mcdonaldsville Twp. 63 44 - 107
Perley 34 19 1 54
Pleasant View Twp. 43 20 - 63
Rockwell Twp. 21 14 - 35
Shelly 40 56 - 96
Shelly Twp. 29 27 - 56
Spring Creek Twp. 17 21 - 38
Strand Twp. 41 12 - 53
Sundal Twp. 34 32 - 66
Twin Valley 251 100 - 351
Waukon Twp. 40 7 - 47
Wild Rice Twp. 100 49 - 149
Winchester Twp. 25 7 - 32
Total 2,116 1,273 1 3,390

District 5

Justin Eichorn of Republican received 55.6% of the votes, totaling 25,169 votes, to win the election. Rita Albrecht of Democratic-Farmer-Labor was defeated by a margin of 18.7%, receiving 36.9% of the votes, totaling 16,706 votes. The total votes cast was 45,280.

2020 Minnesota State Senate Election in District 5
Candidate Party Votes %
Justin Eichorn Republican 25,169 55.6%
Rita Albrecht Democratic-Farmer-Labor 16,706 36.9%
Robyn Smith Legal Marijuana Now 2,400 5.3%
Dennis Barsness Grassroots Legalize Cannabis 967 2.1%
Write-In Votes 38 0.1%
Date: 2020-11-03, Margin: 18.7%, Valid Votes: 45,280

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 5 (General) - Results by County
County Justin Eichorn
Republican
Rita Albrecht
Democratic-Farmer-Labor
Robyn Smith
Legal Marijuana Now
Dennis Barsness
Grassroots Legalize Cannabis
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes % Votes %
Beltrami 6,831 50.6% 5,510 40.8% 848 6.3% 291 2.2% 13 0.1% 13,493 9.8%
Cass 6,320 56.9% 3,863 34.8% 658 5.9% 255 2.3% 12 0.1% 11,108 22.1%
Hubbard 86 54.4% 62 39.2% 6 3.8% 4 2.5% - 0.0% 158 15.2%
Itasca 11,932 58.1% 7,271 35.4% 888 4.3% 417 2.0% 13 0.1% 20,521 22.7%
Total 25,169 55.6% 16,706 36.9% 2,400 5.3% 967 2.1% 38 0.1% 45,280 18.7%

Beltrami

Results by Precinct in Beltrami - District 5 (General)
Precinct Justin Eichorn Rita Albrecht Robyn Smith Dennis Barsness Write-In Votes Valid Votes
Bemidji Twp 1,008 569 81 30 1 1,689
Bemidji W-1 311 483 127 25 - 946
Bemidji W-2 494 562 85 33 - 1,174
Bemidji W-3 P-1 526 488 68 31 2 1,115
Bemidji W-3 P-2 295 257 50 11 2 615
Bemidji W-4 620 668 136 38 2 1,464
Bemidji W-5 765 693 109 45 2 1,614
Frohn Twp 577 350 37 10 - 974
Moose Lake Twp 97 51 3 4 - 155
Northern Twp P 01 1,341 687 89 32 1 2,150
Sugar Bush Twp 65 40 4 4 - 113
Ten Lake Twp 185 290 35 15 1 526
Turtle River Twp 493 324 20 8 2 847
Unorg Dist 3 54 48 4 5 - 111
Total 6,831 5,510 848 291 13 13,493

Cass

Results by Precinct in Cass - District 5 (General)
Precinct Justin Eichorn Rita Albrecht Robyn Smith Dennis Barsness Write-In Votes Valid Votes
Backus 74 29 6 2 1 112
Barclay Twp 194 95 18 4 2 313
Bena 7 24 9 8 - 48
Beulah Twp 35 18 3 2 - 58
Birch Lake Twp 301 120 12 7 - 440
Blind Lake Twp 31 16 3 1 - 51
Boy Lake Twp 58 31 12 3 - 104
Boy River City 5 2 - - - 7
Boy River Twp 25 15 2 - - 42
Bull Moose Twp 51 14 4 3 - 72
Cass Lake 55 169 67 15 - 306
Chickamaw Beach 51 38 2 3 - 94
Crooked Lake Twp 219 140 20 8 - 387
Deerfield Twp 55 20 2 1 - 78
Federal Dam 25 24 6 5 - 60
Gould Twp 52 38 9 3 - 102
Hackensack 84 67 16 1 1 169
Hardwood South 20 8 - 1 - 29
Hiram Twp 158 115 2 5 - 280
Inguadona Twp 83 33 5 1 - 122
Kego Twp 242 116 11 9 1 379
Leech Lake Twp 184 94 12 1 1 292
Lima Twp 36 10 5 - - 51
Longville 78 25 2 3 - 108
Mckinley Twp 42 23 4 - - 69
Otter Tail Peninsula Twp 23 22 1 - - 46
Pike Bay Twp 161 387 108 34 - 690
Pine Lake Twp 85 51 5 2 - 143
Pine River 237 106 36 12 - 391
Pine River Twp 456 148 27 23 1 655
Ponto Lake Twp 243 151 14 4 - 412
Powers Twp 344 145 28 4 1 522
Remer 95 48 12 5 - 160
Remer Twp 74 24 2 1 - 101
Rogers Point 1 - - - - 1
Rogers Twp 39 22 - - - 61
Salem Twp P-1 61 11 - 1 - 73
Shingobee Twp P-1 587 366 48 27 - 1,028
Shingobee Twp P-2 10 37 7 2 - 56
Slater Twp 82 43 1 - 1 127
Smoky Hollow Twp 26 12 - - - 38
Sucker Lakes 2 7 - - - 9
Thunder Lake Twp 132 50 6 3 - 191
Torrey Twp 82 22 3 1 - 108
Trelipe Twp 81 37 5 2 - 125
Turtle Lake Twp 259 139 22 11 - 431
Wabedo Twp 198 119 11 2 - 330
Wahnena 70 20 2 - - 92
Walker 301 218 38 17 1 575
Wilkinson Twp 83 118 30 7 1 239
Willow River 15 9 - - - 24
Winnie Portage Lakes 78 47 6 3 - 134
Woodrow Twp 330 220 14 8 1 573
Total 6,320 3,863 658 255 12 11,108

Hubbard

Results by Precinct in Hubbard - District 5 (General)
Precinct Justin Eichorn Rita Albrecht Robyn Smith Dennis Barsness Valid Votes
Farden Twp. P-2 29 23 - - 52
Hart Lake Twp. P-2 32 22 2 1 57
Lakeport Twp. P-2 23 15 4 3 45
Steamboat River Twp. P-2 2 2 - - 4
Total 86 62 6 4 158

Itasca

Results by Precinct in Itasca - District 5 (General)
Precinct Justin Eichorn Rita Albrecht Robyn Smith Dennis Barsness Write-In Votes Valid Votes
Alvwood Twp 23 4 - - - 27
Arbo Twp 340 192 23 10 - 565
Ardenhurst Twp 82 32 1 3 - 118
Ball Club Prec 92 97 14 2 - 205
Balsam Twp 253 135 21 7 - 416
Bass Lake Prec 545 242 44 17 - 848
Blackberry Twp 350 138 17 8 - 513
Bovey 183 167 20 17 2 389
Bowstring Twp 76 60 5 2 - 143
Cohasset 1,139 553 67 29 - 1,788
Coleraine 586 404 57 21 - 1,068
Deer Lake Prec 275 180 7 10 - 472
Deer River P-1 2 2 - - - 4
Deer River P-2 221 102 31 6 1 361
Deer River Twp P-2 258 126 17 7 1 409
Good Hope Twp 65 16 3 - - 84
Grand Rapids P-1 665 461 88 37 - 1,251
Grand Rapids P-2 663 601 80 44 1 1,389
Grand Rapids P-3 567 420 57 19 - 1,063
Grand Rapids P-4 988 816 69 39 1 1,913
Grattan Twp 24 3 2 - - 29
Grave Lake Prec 57 51 - 1 - 109
Harris Twp 1,298 739 65 24 1 2,127
Inger Prec 42 76 4 1 1 124
Kinghurst Twp 49 19 6 - - 74
Lake Jessie Twp 92 64 6 1 - 163
Laprairie P-6 211 111 17 15 - 354
Lawrence Twp 182 137 15 9 1 344
Liberty Prec 34 8 2 - - 44
Max Twp 48 35 5 - - 88
Moose Park Twp 39 6 - - - 45
Morse Twp P-1 239 85 7 3 - 334
Nore Twp 18 4 6 1 - 29
Oteneagen Twp 130 41 3 1 - 175
Pomroy Twp 12 5 1 - - 18
Sago Twp 82 32 3 1 - 118
Sand Lake Twp 79 47 3 3 - 132
Spang Twp 116 30 5 3 - 154
Splithand Twp 88 53 8 2 1 152
Squaw Lake 14 14 8 1 1 38
Sugar Lake Prec 498 244 21 15 1 779
Taconite P-1 132 88 17 13 - 250
Taconite P-2 68 47 7 4 - 126
Third River Twp 25 12 - - - 37
Trout Lake Twp 399 256 31 19 - 705
Wabana Twp 224 143 4 7 - 378
Wellers-Mccormick Prec 1 24 11 1 - - 36
Wellers-Mccormick Prec 2 147 53 3 6 - 209
Wildwood Twp 64 36 7 2 - 109
Winnibigoshish Prec 63 43 9 7 - 122
Wirt Twp 35 23 1 - - 59
Zemple 26 7 - - 1 34
Total 11,932 7,271 888 417 13 20,521

District 6

David J Tomassoni of Democratic-Farmer-Labor received 57.0% of the votes, totaling 25,557 votes, to win the election. John J. Moren of Republican was defeated by a margin of 14.2%, receiving 42.8% of the votes, totaling 19,191 votes. The total votes cast was 44,806.

2020 Minnesota State Senate Election in District 6
General
Candidate Party Votes %
David J Tomassoni Democratic-Farmer-Labor 25,557 57.0%
John J. Moren Republican 19,191 42.8%
Write-In Votes 58 0.1%
Date: 2020-11-03, Margin: 14.2%, Valid Votes: 44,806
Republican Primary
Candidate Party Votes %
John J. Moren Republican 3,569 100.0%
Date: 2020-08-11, Valid Votes: 3,569
Democratic-Farmer-Labor Primary
Candidate Party Votes %
David J Tomassoni Democratic-Farmer-Labor 6,519 86.4%
Christopher Horoshak Democratic-Farmer-Labor 1,025 13.6%
Date: 2020-08-11, Margin: 72.8%, Valid Votes: 7,544

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 6 (General) - Results by County
County David J Tomassoni
Democratic-Farmer-Labor
John J. Moren
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Itasca 2,926 52.3% 2,659 47.6% 5 0.1% 5,590 4.8%
St. Louis 22,631 57.7% 16,532 42.2% 53 0.1% 39,216 15.6%
Total 25,557 57.0% 19,191 42.8% 58 0.1% 44,806 14.2%
2020 Minnesota State Senate Election in District 6 (Republican Primary) - Results by County
County John J. Moren
Republican
Valid Votes Margin
Votes %
Itasca 678 100.0% 678 100.0%
St. Louis 2,891 100.0% 2,891 100.0%
Total 3,569 100.0% 3,569 100.0%
2020 Minnesota State Senate Election in District 6 (Democratic-Farmer-Labor Primary) - Results by County
County David J Tomassoni
Democratic-Farmer-Labor
Christopher Horoshak
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes %
Itasca 992 84.0% 189 16.0% 1,181 68.0%
St. Louis 5,527 86.9% 836 13.1% 6,363 73.7%
Total 6,519 86.4% 1,025 13.6% 7,544 72.8%

Itasca

Results by Precinct in Itasca - District 6 (General)
Precinct David J Tomassoni John J. Moren Write-In Votes Valid Votes
Bearville Twp 80 60 - 140
Bigfork 79 102 - 181
Bigfork Twp 62 95 - 157
Calumet 66 83 1 150
Carpenter Twp 39 54 - 93
Effie 29 19 - 48
Feeley Twp 109 101 - 210
Goodland Twp 134 164 - 298
Gran Prec 111 96 - 207
Greenway Twp 282 249 - 531
Keewatin 342 232 1 575
Lone Pine Twp 197 129 - 326
Long Lake Prec 82 79 - 161
Marble 145 131 1 277
Marcell Twp 119 178 - 297
Mcleod Prec 198 205 - 403
Nashwauk 320 176 - 496
Nashwauk Twp 240 200 1 441
North Unorganized Prec 171 167 1 339
Stokes Twp 61 75 - 136
Warba 48 33 - 81
Wawina Twp 12 31 - 43
Total 2,926 2,659 5 5,590
Results by Precinct in Itasca - District 6 (Republican Primary)
Precinct John J. Moren Valid Votes
Bearville Twp 30 30
Bigfork 25 25
Bigfork Twp 27 27
Calumet 12 12
Carpenter Twp 19 19
Effie 7 7
Feeley Twp 33 33
Goodland Twp 31 31
Gran Prec 30 30
Greenway Twp 57 57
Keewatin 49 49
Lone Pine Twp 23 23
Long Lake Prec 40 40
Marble 32 32
Marcell Twp 28 28
Mcleod Prec 68 68
Nashwauk 20 20
Nashwauk Twp 28 28
North Unorganized Prec 69 69
Stokes Twp 32 32
Warba 7 7
Wawina Twp 11 11
Total 678 678
Results by Precinct in Itasca - District 6 (Democratic-Farmer-Labor Primary)
Precinct David J Tomassoni Christopher Horoshak Valid Votes
Bearville Twp 34 7 41
Bigfork 25 8 33
Bigfork Twp 23 3 26
Calumet 12 4 16
Carpenter Twp 12 3 15
Effie 11 1 12
Feeley Twp 42 17 59
Goodland Twp 37 8 45
Gran Prec 43 11 54
Greenway Twp 111 18 129
Keewatin 113 14 127
Lone Pine Twp 67 5 72
Long Lake Prec 25 7 32
Marble 55 5 60
Marcell Twp 36 14 50
Mcleod Prec 93 16 109
Nashwauk 78 8 86
Nashwauk Twp 58 9 67
North Unorganized Prec 70 13 83
Stokes Twp 26 7 33
Warba 17 5 22
Wawina Twp 4 6 10
Total 992 189 1,181

St. Louis

Results by Precinct in St. Louis - District 6 (General)
Precinct David J Tomassoni John J. Moren Write-In Votes Valid Votes
Alango Twp. 80 70 - 150
Alborn Twp. 169 116 1 286
Angora Twp. 75 72 1 148
Aurora P-1 544 367 4 915
Balkan Twp. 317 227 - 544
Biwabik 367 192 2 561
Biwabik Twp. 323 262 1 586
Buhl 303 241 1 545
Cedar Valley Twp. 58 73 - 131
Cherry Twp. 306 236 - 542
Chisholm 1,562 824 2 2,388
Clinton Twp. 310 271 - 581
Colvin Twp. 92 107 - 199
Cotton Twp. 166 156 - 322
Ellsburg Twp. 76 74 - 150
Elmer Twp. 31 51 - 82
Embarrass Twp. 189 205 - 394
Eveleth P-1 981 532 6 1,519
Eveleth P-2 186 120 2 308
Fayal Twp. 820 551 1 1,372
Fine Lakes Twp. 31 48 - 79
Floodwood P-1 154 90 - 244
Floodwood Twp. P-2 88 67 - 155
Fredenberg Twp. 484 537 1 1,022
French Twp. 275 149 - 424
Gilbert 576 436 - 1,012
Grand Lake Twp. 871 910 - 1,781
Great Scott Twp. P-1 142 122 1 265
Halden Twp. 29 56 - 85
Hibbing W-1 P-A 1,309 850 2 2,161
Hibbing W-2 P-A 890 537 2 1,429
Hibbing W-2 P-B 205 140 - 345
Hibbing W-3 P-A 870 553 2 1,425
Hibbing W-3 P-B 460 309 - 769
Hibbing W-4 P-A 907 604 2 1,513
Hibbing W-4 P-B 408 334 - 742
Hoyt Lakes 678 543 3 1,224
Industrial Twp. 245 218 2 465
Iron Junction 28 34 - 62
Kelsey Twp. 46 48 - 94
Kinney/Great Scott Twp P-2 37 28 - 65
Kugler Twp. 62 48 - 110
Lavell Twp. 100 82 - 182
Leonidas 9 14 - 23
Mcdavitt Twp. 142 128 - 270
Mckinley 34 23 1 58
Meadowlands 25 25 - 50
Meadowlands Twp 109 73 1 183
Morcom Twp. 32 23 - 55
Mountain Iron P-1 545 339 1 885
Mountain Iron P-2 542 339 3 884
Ness Twp. 25 20 - 45
New Independence Twp 119 76 2 197
Northland Twp. 55 62 - 117
Pike Twp. 162 109 - 271
Prairie Lake Twp 20 14 - 34
Sandy Twp. 140 99 - 239
Sturgeon Twp. 53 51 - 104
Toivola Twp. 50 78 - 128
Unorg. Prct. 1 18 16 - 34
Unorg. Prct. 10 2 - - 2
Unorg. Prct. 14 251 258 - 509
Unorg. Prct. 15 303 342 - 645
Unorg. Prct. 16 58 49 - 107
Unorg. Prct. 17 94 65 1 160
Unorg. Prct. 18 37 30 - 67
Unorg. Prct. 2 164 110 - 274
Unorg. Prct. 20 3 2 - 5
Unorg. Prct. 3 37 25 - 62
Unorg. Prct. 4 107 72 - 179
Unorg. Prct. 5 110 82 - 192
Unorg. Prct. 6 1 1 - 2
Unorg. Prct. 7 92 63 - 155
Unorg. Prct. 8 13 18 - 31
Van Buren Twp. 57 43 - 100
Vermilion Lake Twp. 102 87 - 189
Virginia P-1 598 385 3 986
Virginia P-2 469 315 2 786
Virginia P-3 411 242 1 654
Virginia P-4 499 279 - 778
Virginia P-5 532 414 2 948
Waasa Twp. 84 64 - 148
White Twp. P-2 209 269 - 478
White Twp. P-3 261 175 - 436
Wuori Twp. 207 163 - 370
Total 22,631 16,532 53 39,216
Results by Precinct in St. Louis - District 6 (Republican Primary)
Precinct John J. Moren Valid Votes
Alango Twp. 15 15
Alborn Twp. 22 22
Angora Twp. 12 12
Aurora P-1 68 68
Balkan Twp. 53 53
Biwabik 32 32
Biwabik Twp. 55 55
Buhl 33 33
Cedar Valley Twp. 17 17
Cherry Twp. 34 34
Chisholm 162 162
Clinton Twp. 43 43
Colvin Twp. 24 24
Cotton Twp. 38 38
Ellsburg Twp. 19 19
Elmer Twp. 9 9
Embarrass Twp. 35 35
Eveleth P-1 87 87
Eveleth P-2 19 19
Fayal Twp. 104 104
Fine Lakes Twp. 17 17
Floodwood P-1 13 13
Floodwood Twp. P-2 14 14
Fredenberg Twp. 86 86
French Twp. 29 29
Gilbert 63 63
Grand Lake Twp. 112 112
Great Scott Twp. P-1 21 21
Halden Twp. 6 6
Hibbing W-1 P-A 135 135
Hibbing W-2 P-A 74 74
Hibbing W-2 P-B 13 13
Hibbing W-3 P-A 86 86
Hibbing W-3 P-B 35 35
Hibbing W-4 P-A 81 81
Hibbing W-4 P-B 44 44
Hoyt Lakes 100 100
Industrial Twp. 32 32
Iron Junction 7 7
Kelsey Twp. 16 16
Kinney/Great Scott Twp P-2 1 1
Kugler Twp. 5 5
Lavell Twp. 22 22
Leonidas 3 3
Mcdavitt Twp. 19 19
Mckinley 3 3
Meadowlands 1 1
Meadowlands Twp 9 9
Morcom Twp. 7 7
Mountain Iron P-1 99 99
Mountain Iron P-2 71 71
Ness Twp. 4 4
New Independence Twp 9 9
Northland Twp. 13 13
Pike Twp. 22 22
Prairie Lake Twp 2 2
Sandy Twp. 11 11
Sturgeon Twp. 10 10
Toivola Twp. 5 5
Unorg. Prct. 1 5 5
Unorg. Prct. 14 35 35
Unorg. Prct. 15 48 48
Unorg. Prct. 16 12 12
Unorg. Prct. 17 12 12
Unorg. Prct. 18 8 8
Unorg. Prct. 2 40 40
Unorg. Prct. 3 7 7
Unorg. Prct. 4 25 25
Unorg. Prct. 5 22 22
Unorg. Prct. 6 1 1
Unorg. Prct. 7 23 23
Unorg. Prct. 8 6 6
Van Buren Twp. 10 10
Vermilion Lake Twp. 17 17
Virginia P-1 88 88
Virginia P-2 62 62
Virginia P-3 28 28
Virginia P-4 55 55
Virginia P-5 73 73
Waasa Twp. 12 12
White Twp. P-2 71 71
White Twp. P-3 20 20
Wuori Twp. 30 30
Total 2,891 2,891
Results by Precinct in St. Louis - District 6 (Democratic-Farmer-Labor Primary)
Precinct David J Tomassoni Christopher Horoshak Valid Votes
Alango Twp. 22 3 25
Alborn Twp. 44 9 53
Angora Twp. 17 1 18
Aurora P-1 135 22 157
Balkan Twp. 75 11 86
Biwabik 79 15 94
Biwabik Twp. 86 5 91
Buhl 53 12 65
Cedar Valley Twp. 18 3 21
Cherry Twp. 85 12 97
Chisholm 401 39 440
Clinton Twp. 69 11 80
Colvin Twp. 33 6 39
Cotton Twp. 44 14 58
Ellsburg Twp. 18 4 22
Elmer Twp. 8 - 8
Embarrass Twp. 34 7 41
Eveleth P-1 220 52 272
Eveleth P-2 40 2 42
Fayal Twp. 192 33 225
Fine Lakes Twp. 9 - 9
Floodwood P-1 51 4 55
Floodwood Twp. P-2 20 4 24
Fredenberg Twp. 120 28 148
French Twp. 87 10 97
Gilbert 118 18 136
Grand Lake Twp. 182 52 234
Great Scott Twp. P-1 38 2 40
Halden Twp. 9 1 10
Hibbing W-1 P-A 338 56 394
Hibbing W-2 P-A 197 19 216
Hibbing W-2 P-B 54 2 56
Hibbing W-3 P-A 196 25 221
Hibbing W-3 P-B 92 8 100
Hibbing W-4 P-A 196 24 220
Hibbing W-4 P-B 87 17 104
Hoyt Lakes 149 15 164
Industrial Twp. 47 14 61
Iron Junction 7 1 8
Kelsey Twp. 5 - 5
Kinney/Great Scott Twp P-2 6 1 7
Kugler Twp. 26 4 30
Lavell Twp. 19 - 19
Leonidas 2 1 3
Mcdavitt Twp. 39 2 41
Mckinley 12 4 16
Meadowlands 7 - 7
Meadowlands Twp 22 7 29
Morcom Twp. 8 - 8
Mountain Iron P-1 176 22 198
Mountain Iron P-2 179 17 196
Ness Twp. 4 1 5
New Independence Twp 22 6 28
Northland Twp. 16 2 18
Pike Twp. 46 13 59
Prairie Lake Twp 6 3 9
Sandy Twp. 33 7 40
Sturgeon Twp. 12 1 13
Toivola Twp. 18 3 21
Unorg. Prct. 1 1 - 1
Unorg. Prct. 10 1 - 1
Unorg. Prct. 14 47 3 50
Unorg. Prct. 15 61 4 65
Unorg. Prct. 16 14 6 20
Unorg. Prct. 17 22 1 23
Unorg. Prct. 18 7 1 8
Unorg. Prct. 2 63 5 68
Unorg. Prct. 20 - 2 2
Unorg. Prct. 3 16 4 20
Unorg. Prct. 4 46 5 51
Unorg. Prct. 5 24 9 33
Unorg. Prct. 7 39 4 43
Unorg. Prct. 8 8 - 8
Van Buren Twp. 21 4 25
Vermilion Lake Twp. 42 8 50
Virginia P-1 182 23 205
Virginia P-2 108 24 132
Virginia P-3 87 18 105
Virginia P-4 126 12 138
Virginia P-5 119 26 145
Waasa Twp. 24 3 27
White Twp. P-2 50 10 60
White Twp. P-3 46 6 52
Wuori Twp. 45 3 48
Total 5,527 836 6,363

District 7

Jen McEwen of Democratic-Farmer-Labor received 68.3% of the votes, totaling 30,526 votes, to win the election. Donna Bergstrom of Republican was defeated by a margin of 36.8%, receiving 31.5% of the votes, totaling 14,081 votes. The total votes cast was 44,683.

2020 Minnesota State Senate Election in District 7
General
Candidate Party Votes %
Jen McEwen Democratic-Farmer-Labor 30,526 68.3%
Donna Bergstrom Republican 14,081 31.5%
Write-In Votes 76 0.2%
Date: 2020-11-03, Margin: 36.8%, Valid Votes: 44,683
Republican Primary
Candidate Party Votes %
Donna Bergstrom Republican 2,129 100.0%
Date: 2020-08-11, Valid Votes: 2,129
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Jen McEwen Democratic-Farmer-Labor 8,603 73.5%
Erik Simonson Democratic-Farmer-Labor 3,095 26.5%
Date: 2020-08-11, Margin: 47.0%, Valid Votes: 11,698

The election took place in the county of St. Louis.

Results by Precinct in St. Louis - District 7 (General)
Precinct Jen McEwen Donna Bergstrom Write-In Votes Valid Votes
Duluth P-1 978 480 4 1,462
Duluth P-10 472 253 2 727
Duluth P-12 1,140 320 3 1,463
Duluth P-13 1,193 358 1 1,552
Duluth P-14 1,280 297 7 1,584
Duluth P-15 1,259 395 5 1,659
Duluth P-16 1,498 609 5 2,112
Duluth P-17 906 271 7 1,184
Duluth P-18 608 206 1 815
Duluth P-19 636 170 - 806
Duluth P-2 951 434 1 1,386
Duluth P-20 534 207 2 743
Duluth P-21 759 251 2 1,012
Duluth P-22 999 571 2 1,572
Duluth P-24 975 636 2 1,613
Duluth P-25 897 652 1 1,550
Duluth P-26 887 378 4 1,269
Duluth P-27 752 362 2 1,116
Duluth P-28 527 191 2 720
Duluth P-29 1,112 468 2 1,582
Duluth P-3 1,139 607 2 1,748
Duluth P-30 952 462 1 1,415
Duluth P-31 672 431 - 1,103
Duluth P-32 1,201 674 2 1,877
Duluth P-33 551 379 2 932
Duluth P-34 974 622 3 1,599
Duluth P-4 992 609 1 1,602
Duluth P-5 985 502 2 1,489
Duluth P-6 1,586 913 2 2,501
Duluth P-7 1,154 480 4 1,638
Duluth P-8 1,185 619 1 1,805
Duluth P-9 772 274 1 1,047
Total 30,526 14,081 76 44,683
Results by Precinct in St. Louis - District 7 (Republican Primary)
Precinct Donna Bergstrom Valid Votes
Duluth P-1 74 74
Duluth P-10 9 9
Duluth P-12 32 32
Duluth P-13 35 35
Duluth P-14 27 27
Duluth P-15 42 42
Duluth P-16 66 66
Duluth P-17 33 33
Duluth P-18 36 36
Duluth P-19 15 15
Duluth P-2 71 71
Duluth P-20 37 37
Duluth P-21 40 40
Duluth P-22 83 83
Duluth P-24 126 126
Duluth P-25 114 114
Duluth P-26 53 53
Duluth P-27 61 61
Duluth P-28 28 28
Duluth P-29 69 69
Duluth P-3 86 86
Duluth P-30 92 92
Duluth P-31 83 83
Duluth P-32 133 133
Duluth P-33 67 67
Duluth P-34 127 127
Duluth P-4 89 89
Duluth P-5 76 76
Duluth P-6 115 115
Duluth P-7 62 62
Duluth P-8 113 113
Duluth P-9 35 35
Total 2,129 2,129
Results by Precinct in St. Louis - District 7 (Democratic-Farmer-Labor Primary)
Precinct Jen McEwen Erik Simonson Valid Votes
Duluth P-1 366 102 468
Duluth P-10 49 12 61
Duluth P-12 385 73 458
Duluth P-13 347 62 409
Duluth P-14 307 65 372
Duluth P-15 471 83 554
Duluth P-16 365 144 509
Duluth P-17 183 52 235
Duluth P-18 256 68 324
Duluth P-19 124 44 168
Duluth P-2 327 116 443
Duluth P-20 180 52 232
Duluth P-21 201 46 247
Duluth P-22 226 137 363
Duluth P-24 242 156 398
Duluth P-25 238 130 368
Duluth P-26 219 74 293
Duluth P-27 167 69 236
Duluth P-28 89 47 136
Duluth P-29 244 119 363
Duluth P-3 425 134 559
Duluth P-30 195 116 311
Duluth P-31 125 92 217
Duluth P-32 293 185 478
Duluth P-33 128 67 195
Duluth P-34 201 122 323
Duluth P-4 325 119 444
Duluth P-5 376 85 461
Duluth P-6 445 184 629
Duluth P-7 380 134 514
Duluth P-8 458 147 605
Duluth P-9 266 59 325
Total 8,603 3,095 11,698

District 8

Bill Ingebrigtsen of Republican received 67.7% of the votes, totaling 33,625 votes, to win the election. Michele Anderson of Democratic-Farmer-Labor was defeated by a margin of 35.5%, receiving 32.2% of the votes, totaling 15,997 votes. The total votes cast was 49,674.

2020 Minnesota State Senate Election in District 8
Candidate Party Votes %
Bill Ingebrigtsen Republican 33,625 67.7%
Michele Anderson Democratic-Farmer-Labor 15,997 32.2%
Write-In Votes 52 0.1%
Date: 2020-11-03, Margin: 35.5%, Valid Votes: 49,674

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 8 (General) - Results by County
County Bill Ingebrigtsen
Republican
Michele Anderson
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Douglas 10,515 70.3% 4,425 29.6% 11 0.1% 14,951 40.7%
Otter Tail 23,110 66.6% 11,572 33.3% 41 0.1% 34,723 33.2%
Total 33,625 67.7% 15,997 32.2% 52 0.1% 49,674 35.5%

Douglas

Results by Precinct in Douglas - District 8 (General)
Precinct Bill Ingebrigtsen Michele Anderson Write-In Votes Valid Votes
Alexandria Twp. 1,414 541 - 1,955
Alexandria W-1 P-2 1,059 492 1 1,552
Alexandria W-2 1,050 404 2 1,456
Alexandria W-3 1,108 607 1 1,716
Alexandria W-4 844 460 2 1,306
Alexandria W-5 P-2 634 427 1 1,062
Belle River Twp. 178 48 - 226
Carlos City 210 66 - 276
Carlos Twp. 1,185 406 - 1,591
Ida Twp. 735 255 - 990
Leaf Valley Twp 254 79 - 333
Miltona City 173 69 2 244
Miltona Twp. 453 185 1 639
Nelson 77 18 - 95
Osakis City 598 236 1 835
Osakis Twp. 331 87 - 418
Spruce Hill Twp. 212 45 - 257
Total 10,515 4,425 11 14,951

Otter Tail

Results by Precinct in Otter Tail - District 8 (General)
Precinct Bill Ingebrigtsen Michele Anderson Write-In Votes Valid Votes
Aastad Twp 91 34 - 125
Amor Twp 204 127 - 331
Aurdal Twp 669 341 - 1,010
Battle Lake 300 221 - 521
Blowers Twp 110 31 - 141
Bluffton 106 16 - 122
Bluffton Twp 229 40 - 269
Buse Twp 230 70 2 302
Candor Twp 299 127 - 426
Carlisle Twp 79 24 - 103
Clitherall 25 12 - 37
Clitherall Twp 250 138 - 388
Compton Twp 327 86 2 415
Dalton 93 41 - 134
Dane Prairie Twp 423 165 - 588
Dead Lake Twp 256 99 - 355
Deer Creek 110 37 - 147
Deer Creek Twp 154 48 - 202
Dent 67 27 - 94
Dora Twp 314 224 1 539
Dunn Twp 375 270 - 645
Eagle Lake Twp 177 109 - 286
Eastern Twp 114 44 1 159
Edna Twp 459 176 - 635
Effington Twp 136 31 - 167
Elizabeth 53 37 - 90
Elizabeth Twp 378 179 - 557
Elmo Twp 152 38 - 190
Erhard 44 29 - 73
Erhards Grove Twp 182 97 - 279
Everts Twp 351 229 - 580
Fergus Falls Twp 335 132 1 468
Fergus Falls W-1 P-1 457 294 3 754
Fergus Falls W-1 P-2 501 263 1 765
Fergus Falls W-2 P-1 579 353 2 934
Fergus Falls W-2 P-2 618 402 1 1,021
Fergus Falls W-2 P-3 106 53 - 159
Fergus Falls W-3 P-1 527 349 2 878
Fergus Falls W-3 P-2 582 410 1 993
Fergus Falls W-4 P-1 632 402 2 1,036
Fergus Falls W-4 P-2 601 331 - 932
Folden Twp 149 47 - 196
Friberg Twp 314 208 1 523
Girard Twp 371 184 - 555
Gorman Twp 214 83 - 297
Henning 345 120 1 466
Henning Twp 187 66 - 253
Hobart Twp 380 191 - 571
Homestead Twp 168 59 1 228
Inman Twp 125 32 1 158
Leaf Lake Twp 306 103 - 409
Leaf Mountain Twp 140 56 - 196
Lida Twp 321 239 - 560
Maine Twp 323 135 - 458
Maplewood Twp 126 61 - 187
New York Mills 433 203 1 637
Newton Twp 369 117 - 486
Nidaros Twp 175 101 - 276
Norwegian Grove Twp 140 78 - 218
Oak Valley Twp 152 46 - 198
Orwell Twp 62 36 - 98
Oscar Twp 78 48 - 126
Otter Tail Twp 298 144 1 443
Ottertail 298 107 - 405
Otto Twp 298 84 - 382
Parkers Prairie 403 149 - 552
Parkers Prairie Twp 195 64 - 259
Pelican Rapids 408 441 5 854
Pelican Twp 242 158 - 400
Perham 1,034 553 3 1,590
Perham Twp 470 138 - 608
Pine Lake Twp 340 152 1 493
Richville 33 11 - 44
Rothsay 55 41 1 97
Rush Lake Twp 505 197 2 704
Scambler Twp 216 151 - 367
St Olaf Twp 183 71 - 254
Star Lake Twp 198 100 1 299
Sverdrup Twp 283 149 - 432
Tordenskjold Twp 222 136 - 358
Trondhjem Twp 80 33 - 113
Tumuli Twp 210 91 - 301
Underwood 136 77 2 215
Urbank 21 5 - 26
Vergas 169 79 1 249
Vining 14 20 - 34
Wadena P-4 55 22 - 77
Western Twp 59 14 - 73
Woodside Twp 112 36 - 148
Total 23,110 11,572 41 34,723

District 9

Paul Gazelka of Republican received 75.6% of the votes, totaling 33,472 votes, to win the election. A. John Peters of Democratic-Farmer-Labor was defeated by a margin of 51.3%, receiving 24.3% of the votes, totaling 10,765 votes. The total votes cast was 44,278.

2020 Minnesota State Senate Election in District 9
General
Candidate Party Votes %
Paul Gazelka Republican 33,472 75.6%
A. John Peters Democratic-Farmer-Labor 10,765 24.3%
Write-In Votes 41 0.1%
Date: 2020-11-03, Margin: 51.3%, Valid Votes: 44,278
Republican Primary
Candidate Party Votes %
Paul Gazelka Republican 5,822 83.5%
Richard Dahl Republican 1,151 16.5%
Date: 2020-08-11, Margin: 67.0%, Valid Votes: 6,973
Democratic-Farmer-Labor Primary
Candidate Party Votes %
A. John Peters Democratic-Farmer-Labor 2,759 100.0%
Date: 2020-08-11, Valid Votes: 2,759

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 9 (General) - Results by County
County Paul Gazelka
Republican
A. John Peters
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Cass 5,118 74.7% 1,724 25.2% 7 0.1% 6,849 49.6%
Morrison 14,402 78.1% 4,028 21.8% 13 0.1% 18,443 56.2%
Todd 9,490 73.5% 3,403 26.4% 18 0.1% 12,911 47.1%
Wadena 4,462 73.4% 1,610 26.5% 3 0.0% 6,075 46.9%
Total 33,472 75.6% 10,765 24.3% 41 0.1% 44,278 51.3%
2020 Minnesota State Senate Election in District 9 (Republican Primary) - Results by County
County Paul Gazelka
Republican
Richard Dahl
Republican
Valid Votes Margin
Votes % Votes %
Cass 1,121 83.3% 224 16.7% 1,345 66.7%
Morrison 2,823 86.7% 434 13.3% 3,257 73.3%
Todd 1,262 78.3% 349 21.7% 1,611 56.7%
Wadena 616 81.1% 144 18.9% 760 62.1%
Total 5,822 83.5% 1,151 16.5% 6,973 67.0%
2020 Minnesota State Senate Election in District 9 (Democratic-Farmer-Labor Primary) - Results by County
County A. John Peters
Democratic-Farmer-Labor
Valid Votes Margin
Votes %
Cass 577 100.0% 577 100.0%
Morrison 1,155 100.0% 1,155 100.0%
Todd 711 100.0% 711 100.0%
Wadena 316 100.0% 316 100.0%
Total 2,759 100.0% 2,759 100.0%

Cass

Results by Precinct in Cass - District 9 (General)
Precinct Paul Gazelka A. John Peters Write-In Votes Valid Votes
Ansel Twp 32 7 - 39
Becker Twp 226 51 - 277
Bungo Twp 75 17 - 92
Byron Twp 57 24 - 81
East Gull Lake 545 211 - 756
Fairview Twp 485 142 1 628
Home Brook Twp 134 40 - 174
Lake Shore 585 231 - 816
Loon Lake Twp 266 108 - 374
Maple Twp 216 50 - 266
May Twp 467 86 2 555
Meadow Brook Twp 95 18 1 114
Moose Lake Twp 57 14 - 71
Motley 10 1 - 11
Pillager 167 63 2 232
Poplar Twp 76 10 - 86
Sylvan Twp 1,166 499 1 1,666
Walden Twp 183 72 - 255
Wilson Twp 276 80 - 356
Total 5,118 1,724 7 6,849
Results by Precinct in Cass - District 9 (Republican Primary)
Precinct Paul Gazelka Richard Dahl Valid Votes
Ansel Twp 13 - 13
Becker Twp 58 12 70
Bungo Twp 21 8 29
Byron Twp 17 4 21
East Gull Lake 92 14 106
Fairview Twp 89 10 99
Home Brook Twp 37 9 46
Lake Shore 78 27 105
Loon Lake Twp 77 15 92
Maple Twp 24 12 36
May Twp 65 15 80
Meadow Brook Twp 30 5 35
Moose Lake Twp 19 4 23
Motley 2 2 4
Pillager 35 6 41
Poplar Twp 27 4 31
Sylvan Twp 300 42 342
Walden Twp 57 12 69
Wilson Twp 80 23 103
Total 1,121 224 1,345
Results by Precinct in Cass - District 9 (Democratic-Farmer-Labor Primary)
Precinct A. John Peters Valid Votes
Ansel Twp 1 1
Becker Twp 25 25
Bungo Twp 3 3
Byron Twp 12 12
East Gull Lake 55 55
Fairview Twp 34 34
Home Brook Twp 7 7
Lake Shore 60 60
Loon Lake Twp 47 47
Maple Twp 19 19
May Twp 17 17
Meadow Brook Twp 7 7
Moose Lake Twp 11 11
Pillager 21 21
Poplar Twp 1 1
Sylvan Twp 210 210
Walden Twp 26 26
Wilson Twp 21 21
Total 577 577

Morrison

Results by Precinct in Morrison - District 9 (General)
Precinct Paul Gazelka A. John Peters Write-In Votes Valid Votes
Agram Township 304 65 - 369
Belle Prairie Township 361 66 - 427
Bellevue Township 618 148 - 766
Bowlus 122 17 - 139
Buckman 136 17 - 153
Buckman Township 361 29 1 391
Buh Township 293 29 2 324
Culdrum Township 237 32 1 270
Cushing Township 347 94 1 442
Darling Township 279 59 - 338
Elmdale 64 8 - 72
Elmdale Township 565 81 - 646
Flensburg 108 22 1 131
Genola 31 2 - 33
Granite Township 255 37 - 292
Green Prairie Township 349 107 1 457
Harding 40 20 - 60
Hillman 10 6 1 17
Hillman Township 100 13 - 113
Lastrup 37 14 - 51
Leigh Township 106 18 - 124
Little Falls Township 771 269 - 1,040
Little Falls W-1 848 462 1 1,311
Little Falls W-2 1,397 612 - 2,009
Little Falls W-3 838 301 - 1,139
Motley 222 83 - 305
Motley Township 104 31 - 135
Mount Morris Township 43 11 - 54
Parker Township 196 57 - 253
Pierz 568 139 1 708
Pierz Township 297 30 1 328
Pike Creek Township 478 110 - 588
Platte Township 166 28 - 194
Pulaski Township 138 37 1 176
Randall 267 74 - 341
Richardson Township 281 51 - 332
Ripley Township 356 99 - 455
Rosing Township 134 19 - 153
Royalton 462 154 - 616
Scandia Valley Township 669 275 1 945
Sobieski 87 22 - 109
Swan River Township 354 95 - 449
Swanville 128 39 - 167
Swanville Township 267 36 - 303
Two Rivers Township 416 64 - 480
Upsala 192 46 - 238
Total 14,402 4,028 13 18,443
Results by Precinct in Morrison - District 9 (Republican Primary)
Precinct Paul Gazelka Richard Dahl Valid Votes
Agram Township 39 6 45
Belle Prairie Township 44 4 48
Bellevue Township 69 15 84
Bowlus 37 4 41
Buckman 36 4 40
Buckman Township 105 9 114
Buh Township 99 6 105
Culdrum Township 100 10 110
Cushing Township 125 32 157
Darling Township 101 8 109
Elmdale 9 6 15
Elmdale Township 63 10 73
Flensburg 29 3 32
Genola 13 1 14
Granite Township 21 4 25
Green Prairie Township 115 13 128
Harding 14 2 16
Hillman 2 1 3
Hillman Township 28 5 33
Lastrup 10 2 12
Leigh Township 27 3 30
Little Falls Township 125 14 139
Little Falls W-1 154 20 174
Little Falls W-2 165 41 206
Little Falls W-3 106 13 119
Motley 32 8 40
Motley Township 32 5 37
Mount Morris Township 12 4 16
Parker Township 67 11 78
Pierz 70 6 76
Pierz Township 63 5 68
Pike Creek Township 87 7 94
Platte Township 54 12 66
Pulaski Township 44 2 46
Randall 32 4 36
Richardson Township 107 11 118
Ripley Township 117 20 137
Rosing Township 40 13 53
Royalton 51 23 74
Scandia Valley Township 117 25 142
Sobieski 29 5 34
Swan River Township 44 3 47
Swanville 44 5 49
Swanville Township 36 5 41
Two Rivers Township 47 15 62
Upsala 62 9 71
Total 2,823 434 3,257
Results by Precinct in Morrison - District 9 (Democratic-Farmer-Labor Primary)
Precinct A. John Peters Valid Votes
Agram Township 24 24
Belle Prairie Township 14 14
Bellevue Township 32 32
Bowlus 4 4
Buckman 7 7
Buckman Township 11 11
Buh Township 7 7
Culdrum Township 17 17
Cushing Township 44 44
Darling Township 38 38
Elmdale 2 2
Elmdale Township 16 16
Flensburg 6 6
Granite Township 7 7
Green Prairie Township 40 40
Harding 15 15
Hillman 2 2
Hillman Township 4 4
Lastrup 7 7
Leigh Township 4 4
Little Falls Township 77 77
Little Falls W-1 149 149
Little Falls W-2 156 156
Little Falls W-3 55 55
Motley 6 6
Motley Township 16 16
Parker Township 25 25
Pierz 24 24
Pierz Township 11 11
Pike Creek Township 21 21
Platte Township 13 13
Pulaski Township 16 16
Randall 19 19
Richardson Township 23 23
Ripley Township 31 31
Rosing Township 10 10
Royalton 35 35
Scandia Valley Township 70 70
Sobieski 7 7
Swan River Township 31 31
Swanville 19 19
Swanville Township 6 6
Two Rivers Township 11 11
Upsala 23 23
Total 1,155 1,155

Todd

Results by Precinct in Todd - District 9 (General)
Precinct Paul Gazelka A. John Peters Write-In Votes Valid Votes
Bartlett Twp 176 36 - 212
Bertha 153 76 - 229
Bertha Twp 114 60 1 175
Birchdale Twp 480 145 - 625
Browerville 223 105 - 328
Bruce Twp 239 78 - 317
Burleene Twp 154 43 - 197
Burnhamville Twp 359 121 1 481
Burtrum 50 15 - 65
Clarissa 194 119 - 313
Eagle Bend 163 88 1 252
Eagle Valley Twp 166 65 - 231
Fawn Lake Twp 250 72 1 323
Germania Twp 137 47 - 184
Gordon Twp 341 98 1 440
Grey Eagle 128 51 - 179
Grey Eagle Twp 313 102 - 415
Hartford Twp 252 99 1 352
Hewitt 97 35 2 134
Iona Twp 125 44 - 169
Kandota Twp 376 118 - 494
Leslie Twp 291 133 - 424
Little Elk Twp 127 45 - 172
Little Sauk Twp 377 84 1 462
Long Prairie 774 390 1 1,165
Long Prairie Twp 406 97 2 505
Moran Twp 260 60 - 320
Osakis 60 35 - 95
Reynolds Twp 257 77 - 334
Round Prairie Twp 269 91 - 360
Staples 683 334 3 1,020
Staples Twp 284 75 1 360
Stowe Prairie Twp 224 60 1 285
Swanville 1 - - 1
Turtle Creek Twp 125 67 - 192
Villard Twp 315 78 - 393
Ward Twp 223 62 - 285
West Union 39 6 - 45
West Union Twp 135 40 - 175
Wykeham Twp 150 52 1 203
Total 9,490 3,403 18 12,911
Results by Precinct in Todd - District 9 (Republican Primary)
Precinct Paul Gazelka Richard Dahl Valid Votes
Bartlett Twp 26 11 37
Bertha 18 7 25
Bertha Twp 12 4 16
Birchdale Twp 48 16 64
Browerville 21 9 30
Bruce Twp 36 10 46
Burleene Twp 15 3 18
Burnhamville Twp 43 8 51
Burtrum 13 1 14
Clarissa 31 14 45
Eagle Bend 30 10 40
Eagle Valley Twp 20 8 28
Fawn Lake Twp 30 11 41
Germania Twp 30 1 31
Gordon Twp 51 13 64
Grey Eagle 21 8 29
Grey Eagle Twp 51 19 70
Hartford Twp 42 6 48
Hewitt 12 5 17
Iona Twp 17 4 21
Kandota Twp 44 20 64
Leslie Twp 20 10 30
Little Elk Twp 12 3 15
Little Sauk Twp 62 12 74
Long Prairie 122 29 151
Long Prairie Twp 63 13 76
Moran Twp 49 6 55
Osakis 3 2 5
Reynolds Twp 25 19 44
Round Prairie Twp 34 7 41
Staples 77 12 89
Staples Twp 26 6 32
Stowe Prairie Twp 24 13 37
Turtle Creek Twp 15 5 20
Villard Twp 29 8 37
Ward Twp 36 8 44
West Union 5 - 5
West Union Twp 32 2 34
Wykeham Twp 17 6 23
Total 1,262 349 1,611
Results by Precinct in Todd - District 9 (Democratic-Farmer-Labor Primary)
Precinct A. John Peters Valid Votes
Bartlett Twp 4 4
Bertha 25 25
Bertha Twp 10 10
Birchdale Twp 40 40
Browerville 19 19
Bruce Twp 10 10
Burleene Twp 7 7
Burnhamville Twp 28 28
Burtrum 2 2
Clarissa 27 27
Eagle Bend 20 20
Eagle Valley Twp 12 12
Fawn Lake Twp 19 19
Germania Twp 3 3
Gordon Twp 17 17
Grey Eagle 17 17
Grey Eagle Twp 31 31
Hartford Twp 13 13
Hewitt 12 12
Iona Twp 8 8
Kandota Twp 29 29
Leslie Twp 29 29
Little Elk Twp 7 7
Little Sauk Twp 12 12
Long Prairie 84 84
Long Prairie Twp 17 17
Moran Twp 20 20
Osakis 9 9
Reynolds Twp 18 18
Round Prairie Twp 17 17
Staples 67 67
Staples Twp 11 11
Stowe Prairie Twp 6 6
Turtle Creek Twp 11 11
Villard Twp 13 13
Ward Twp 14 14
West Union 4 4
West Union Twp 4 4
Wykeham Twp 15 15
Total 711 711

Wadena

Results by Precinct in Wadena - District 9 (General)
Precinct Paul Gazelka A. John Peters Write-In Votes Valid Votes
Aldrich City 17 9 - 26
Aldrich Twp 213 45 - 258
Bullard Twp. 107 29 - 136
Leaf River Twp P-1 113 20 - 133
Leaf River Twp P-2 89 29 - 118
Lyons Twp. 93 20 - 113
Meadow Twp. 111 23 - 134
Nimrod 29 9 - 38
North Germany Twp. 155 24 - 179
Orton Twp. 82 29 - 111
Red Eye Twp. 220 70 - 290
Rockwood Twp. 167 65 - 232
Sebeka 250 114 - 364
Staples 284 129 - 413
Thomastown Twp. 408 124 - 532
Verndale 206 62 - 268
Wadena P-1 445 207 3 655
Wadena P-2 333 188 - 521
Wadena P-3 500 277 - 777
Wadena Twp. 415 106 - 521
Wing River Twp. 225 31 - 256
Total 4,462 1,610 3 6,075
Results by Precinct in Wadena - District 9 (Republican Primary)
Precinct Paul Gazelka Richard Dahl Valid Votes
Aldrich City 1 6 7
Aldrich Twp 53 6 59
Bullard Twp. 16 2 18
Leaf River Twp P-1 8 - 8
Leaf River Twp P-2 8 5 13
Lyons Twp. 18 2 20
Meadow Twp. 24 4 28
Nimrod 3 3 6
North Germany Twp. 16 5 21
Orton Twp. 11 3 14
Red Eye Twp. 22 6 28
Rockwood Twp. 17 4 21
Sebeka 28 14 42
Staples 36 5 41
Thomastown Twp. 112 19 131
Verndale 49 10 59
Wadena P-1 43 14 57
Wadena P-2 26 6 32
Wadena P-3 60 18 78
Wadena Twp. 32 1 33
Wing River Twp. 33 11 44
Total 616 144 760
Results by Precinct in Wadena - District 9 (Democratic-Farmer-Labor Primary)
Precinct A. John Peters Valid Votes
Aldrich City 3 3
Aldrich Twp 10 10
Bullard Twp. 7 7
Leaf River Twp P-1 5 5
Leaf River Twp P-2 6 6
Lyons Twp. 3 3
Meadow Twp. 4 4
Nimrod 2 2
North Germany Twp. 6 6
Orton Twp. 6 6
Red Eye Twp. 9 9
Rockwood Twp. 10 10
Sebeka 17 17
Staples 34 34
Thomastown Twp. 39 39
Verndale 13 13
Wadena P-1 36 36
Wadena P-2 33 33
Wadena P-3 51 51
Wadena Twp. 20 20
Wing River Twp. 2 2
Total 316 316

District 10

Carrie Ruud of Republican received 67.5% of the votes, totaling 33,027 votes, to win the election. Steve Samuelson of Democratic-Farmer-Labor was defeated by a margin of 35.1%, receiving 32.4% of the votes, totaling 15,828 votes. The total votes cast was 48,896.

2020 Minnesota State Senate Election in District 10
General
Candidate Party Votes %
Carrie Ruud Republican 33,027 67.5%
Steve Samuelson Democratic-Farmer-Labor 15,828 32.4%
Write-In Votes 41 0.1%
Date: 2020-11-03, Margin: 35.1%, Valid Votes: 48,896
Republican Primary
Candidate Party Votes %
Carrie Ruud Republican 5,558 82.5%
Shaun Christian Hansen Republican 1,179 17.5%
Date: 2020-08-11, Margin: 65.0%, Valid Votes: 6,737
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Steve Samuelson Democratic-Farmer-Labor 4,869 100.0%
Date: 2020-08-11, Valid Votes: 4,869

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 10 (General) - Results by County
County Carrie Ruud
Republican
Steve Samuelson
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Aitkin 6,410 66.0% 3,299 34.0% 7 0.1% 9,716 32.0%
Crow Wing 26,617 67.9% 12,529 32.0% 34 0.1% 39,180 36.0%
Total 33,027 67.5% 15,828 32.4% 41 0.1% 48,896 35.2%
2020 Minnesota State Senate Election in District 10 (Republican Primary) - Results by County
County Carrie Ruud
Republican
Shaun Christian Hansen
Republican
Valid Votes Margin
Votes % Votes %
Aitkin 1,266 84.5% 232 15.5% 1,498 69.0%
Crow Wing 4,292 81.9% 947 18.1% 5,239 63.8%
Total 5,558 82.5% 1,179 17.5% 6,737 65.0%
2020 Minnesota State Senate Election in District 10 (Democratic-Farmer-Labor Primary) - Results by County
County Steve Samuelson
Democratic-Farmer-Labor
Valid Votes Margin
Votes %
Aitkin 1,247 100.0% 1,247 100.0%
Crow Wing 3,622 100.0% 3,622 100.0%
Total 4,869 100.0% 4,869 100.0%

Aitkin

Results by Precinct in Aitkin - District 10 (General)
Precinct Carrie Ruud Steve Samuelson Write-In Votes Valid Votes
Aitkin 663 395 - 1,058
Aitkin Twp 414 152 - 566
Ball Bluff Twp 106 74 - 180
Balsam Twp 14 10 - 24
Beaver Twp 15 21 - 36
Clark Twp 42 35 - 77
Cornish Twp 14 14 - 28
Farm Island Twp 497 260 - 757
Fleming Twp 157 72 - 229
Glen Twp 200 125 - 325
Haugen Twp 60 43 - 103
Hazelton Twp 397 193 1 591
Hill City 172 102 - 274
Hill Lake Twp 164 89 - 253
Idun Twp 88 37 - 125
Jevne Twp 150 57 - 207
Kimberly Twp 81 36 - 117
Lakeside Twp 219 113 1 333
Lee Twp 29 4 - 33
Libby Twp E 12 5 - 17
Libby Twp W 14 7 - 21
Logan Twp 82 44 - 126
Macville Twp 60 34 - 94
Malmo Twp 163 78 1 242
Mcgrath 23 5 - 28
Mcgregor 84 49 - 133
Mcgregor Twp 42 12 - 54
Millward Twp 19 16 - 35
Morrison Twp 64 28 - 92
Ne Aitkin Unorg 21 1 - 22
Nordland Twp 475 236 - 711
Nw Aitkin Unorg P-1 36 8 - 44
Nw Aitkin Unorg P-2 54 32 - 86
Palisade 56 25 - 81
Pliny Twp 42 10 - 52
Rice River Twp 49 26 - 75
Salo Twp 31 22 - 53
Seavey Twp 33 12 - 45
Shamrock Twp 489 307 2 798
Spalding Twp 49 58 - 107
Spencer Twp 241 92 - 333
Tamarack 22 5 - 27
Turner Twp 73 38 - 111
Unorg 45-24 (Jewett Unorg) 16 8 - 24
Unorg 47-24 (Davidson Unorg) 20 11 - 31
Unorg 48-27 (Blind Lake Unorg) 17 11 - 28
Unorg 51-27 (Lemay Unorg) 24 17 - 41
Verdon Twp 18 7 - 25
Wagner Twp 143 66 - 209
Waukenabo Twp 136 59 1 196
Wealthwood Twp 136 71 1 208
White Pine Twp 20 9 - 29
Williams Twp 61 20 - 81
Workman Twp 103 38 - 141
Total 6,410 3,299 7 9,716
Results by Precinct in Aitkin - District 10 (Republican Primary)
Precinct Carrie Ruud Shaun Christian Hansen Valid Votes
Aitkin 73 10 83
Aitkin Twp 80 14 94
Ball Bluff Twp 19 6 25
Balsam Twp 5 - 5
Beaver Twp 7 2 9
Clark Twp 13 3 16
Cornish Twp 2 2 4
Farm Island Twp 48 8 56
Fleming Twp 24 3 27
Glen Twp 51 10 61
Haugen Twp 16 2 18
Hazelton Twp 82 11 93
Hill City 21 10 31
Hill Lake Twp 30 7 37
Idun Twp 15 5 20
Jevne Twp 45 9 54
Kimberly Twp 21 3 24
Lakeside Twp 36 5 41
Lee Twp 8 4 12
Libby Twp E 7 1 8
Libby Twp W 1 1 2
Logan Twp 17 1 18
Macville Twp 8 2 10
Malmo Twp 15 5 20
Mcgrath 7 2 9
Mcgregor 16 3 19
Mcgregor Twp 15 3 18
Millward Twp 7 - 7
Morrison Twp 22 2 24
Ne Aitkin Unorg 4 - 4
Nordland Twp 60 13 73
Nw Aitkin Unorg P-1 8 - 8
Nw Aitkin Unorg P-2 12 - 12
Palisade 14 - 14
Pliny Twp 17 2 19
Rice River Twp 20 - 20
Salo Twp 15 1 16
Seavey Twp 9 3 12
Shamrock Twp 130 31 161
Spalding Twp 18 2 20
Spencer Twp 70 7 77
Tamarack 3 2 5
Turner Twp 22 1 23
Unorg 45-24 (Jewett Unorg) 3 1 4
Unorg 47-24 (Davidson Unorg) 11 - 11
Unorg 48-27 (Blind Lake Unorg) 6 - 6
Unorg 51-27 (Lemay Unorg) 5 3 8
Verdon Twp 3 2 5
Wagner Twp 14 7 21
Waukenabo Twp 32 8 40
Wealthwood Twp 33 7 40
White Pine Twp 1 - 1
Williams Twp 7 1 8
Workman Twp 38 7 45
Total 1,266 232 1,498
Results by Precinct in Aitkin - District 10 (Democratic-Farmer-Labor Primary)
Precinct Steve Samuelson Valid Votes
Aitkin 121 121
Aitkin Twp 60 60
Ball Bluff Twp 37 37
Balsam Twp 5 5
Beaver Twp 7 7
Clark Twp 16 16
Cornish Twp 11 11
Farm Island Twp 73 73
Fleming Twp 14 14
Glen Twp 58 58
Haugen Twp 22 22
Hazelton Twp 85 85
Hill City 25 25
Hill Lake Twp 33 33
Idun Twp 12 12
Jevne Twp 26 26
Kimberly Twp 14 14
Lakeside Twp 27 27
Lee Twp 1 1
Libby Twp E 3 3
Libby Twp W 7 7
Logan Twp 22 22
Macville Twp 15 15
Malmo Twp 19 19
Mcgregor 17 17
Mcgregor Twp 4 4
Millward Twp 6 6
Morrison Twp 12 12
Nordland Twp 77 77
Nw Aitkin Unorg P-1 6 6
Nw Aitkin Unorg P-2 16 16
Palisade 12 12
Pliny Twp 6 6
Rice River Twp 12 12
Salo Twp 7 7
Seavey Twp 4 4
Shamrock Twp 127 127
Spalding Twp 16 16
Spencer Twp 42 42
Tamarack 1 1
Turner Twp 27 27
Unorg 45-24 (Jewett Unorg) 4 4
Unorg 47-24 (Davidson Unorg) 4 4
Unorg 48-27 (Blind Lake Unorg) 4 4
Unorg 51-27 (Lemay Unorg) 9 9
Verdon Twp 5 5
Wagner Twp 12 12
Waukenabo Twp 31 31
Wealthwood Twp 45 45
White Pine Twp 3 3
Williams Twp 7 7
Workman Twp 18 18
Total 1,247 1,247

Crow Wing

Results by Precinct in Crow Wing - District 10 (General)
Precinct Carrie Ruud Steve Samuelson Write-In Votes Valid Votes
Baxter P1e 1,236 751 2 1,989
Baxter P1w 742 424 - 1,166
Baxter P2e 702 421 - 1,123
Baxter P2w 638 325 1 964
Bay Lake Twp 476 223 - 699
Blue Precinct 1,005 438 - 1,443
Brainerd W-1 P-1 377 288 1 666
Brainerd W-1 P-2 624 403 - 1,027
Brainerd W-2 P-1 552 326 2 880
Brainerd W-2 P-2 336 339 - 675
Brainerd W-3 P-1 384 262 - 646
Brainerd W-3 P-2 532 319 - 851
Brainerd W-3 P-3 4 4 - 8
Brainerd W-4 P-1 481 349 1 831
Brainerd W-4 P-2 376 249 1 626
Breezy Point City 1,278 493 1 1,772
Center Twp 461 208 - 669
Crosby City 704 414 1 1,119
Crosslake City 1,295 498 2 1,795
Crow Wing Twp P-1 906 289 2 1,197
Crow Wing Twp P-2 6 1 - 7
Cuyuna City 102 65 1 168
Daggett Brook Twp 266 69 - 335
Dean Lake Prec 57 17 - 74
Deerwood City 156 90 - 246
Deerwood Twp 626 304 1 931
Emily City 425 164 1 590
Fairfield Twp 168 82 - 250
Fifty Lakes City 283 86 - 369
Fort Ripley City 35 11 - 46
Fort Ripley Twp 480 150 - 630
Gail Lake Twp 45 6 - 51
Garrison City 62 37 - 99
Garrison Twp 378 195 - 573
Ideal Twp 694 211 1 906
Irondale Twp. 528 204 - 732
Ironton City 191 97 - 288
Jenkins City 184 51 1 236
Jenkins Twp 224 75 - 299
Lake Edward Twp 1,020 455 2 1,477
Little Pine Twp 40 16 - 56
Long Lake Twp 494 200 1 695
Manhattan Beach City 37 7 2 46
Maple Grove Twp 364 112 1 477
Mission Twp 440 166 - 606
Nisswa City 1,027 436 1 1,464
Nokay Lake Twp 378 154 1 533
Oak Lawn Twp 694 314 1 1,009
Pelican Twp 274 89 - 363
Pequot Lakes City 955 435 - 1,390
Perry Lake Twp 150 45 - 195
Platte Lake Twp 140 43 1 184
Rabbit Lake Twp 166 56 1 223
Red Precinct 801 361 - 1,162
Riverton City 35 24 - 59
Roosevelt Twp 240 113 2 355
Ross Lake Twp 78 64 - 142
St Mathias Twp 271 87 - 358
Timothy Twp 92 25 - 117
Trommald City 31 20 - 51
White Precinct 691 284 2 977
Wolford Twp 180 85 - 265
Total 26,617 12,529 34 39,180
Results by Precinct in Crow Wing - District 10 (Republican Primary)
Precinct Carrie Ruud Shaun Christian Hansen Valid Votes
Baxter P1e 155 39 194
Baxter P1w 76 29 105
Baxter P2e 89 21 110
Baxter P2w 69 9 78
Bay Lake Twp 135 23 158
Blue Precinct 245 50 295
Brainerd W-1 P-1 29 10 39
Brainerd W-1 P-2 83 30 113
Brainerd W-2 P-1 65 16 81
Brainerd W-2 P-2 24 16 40
Brainerd W-3 P-1 35 9 44
Brainerd W-3 P-2 66 14 80
Brainerd W-4 P-1 50 25 75
Brainerd W-4 P-2 26 13 39
Breezy Point City 156 29 185
Center Twp 124 9 133
Crosby City 126 23 149
Crosslake City 169 19 188
Crow Wing Twp P-1 95 32 127
Cuyuna City 30 5 35
Daggett Brook Twp 35 14 49
Dean Lake Prec 12 3 15
Deerwood City 44 3 47
Deerwood Twp 139 26 165
Emily City 48 17 65
Fairfield Twp 36 4 40
Fifty Lakes City 36 9 45
Fort Ripley City 15 - 15
Fort Ripley Twp 65 16 81
Gail Lake Twp 14 4 18
Garrison City 15 4 19
Garrison Twp 50 10 60
Ideal Twp 100 20 120
Irondale Twp. 160 21 181
Ironton City 36 13 49
Jenkins City 35 8 43
Jenkins Twp 79 6 85
Lake Edward Twp 224 62 286
Little Pine Twp 6 6 12
Long Lake Twp 94 22 116
Manhattan Beach City 10 1 11
Maple Grove Twp 47 12 59
Mission Twp 43 10 53
Nisswa City 134 38 172
Nokay Lake Twp 36 11 47
Oak Lawn Twp 128 41 169
Pelican Twp 74 6 80
Pequot Lakes City 85 16 101
Perry Lake Twp 49 2 51
Platte Lake Twp 35 11 46
Rabbit Lake Twp 54 3 57
Red Precinct 160 31 191
Riverton City 7 5 12
Roosevelt Twp 32 15 47
Ross Lake Twp 31 3 34
St Mathias Twp 42 6 48
Timothy Twp 29 7 36
Trommald City 9 1 10
White Precinct 142 32 174
Wolford Twp 55 7 62
Total 4,292 947 5,239
Results by Precinct in Crow Wing - District 10 (Democratic-Farmer-Labor Primary)
Precinct Steve Samuelson Valid Votes
Baxter P1e 166 166
Baxter P1w 93 93
Baxter P2e 101 101
Baxter P2w 87 87
Bay Lake Twp 126 126
Blue Precinct 181 181
Brainerd W-1 P-1 46 46
Brainerd W-1 P-2 113 113
Brainerd W-2 P-1 78 78
Brainerd W-2 P-2 76 76
Brainerd W-3 P-1 41 41
Brainerd W-3 P-2 69 69
Brainerd W-4 P-1 44 44
Brainerd W-4 P-2 51 51
Breezy Point City 118 118
Center Twp 93 93
Crosby City 110 110
Crosslake City 118 118
Crow Wing Twp P-1 24 24
Cuyuna City 31 31
Daggett Brook Twp 7 7
Dean Lake Prec 7 7
Deerwood City 33 33
Deerwood Twp 110 110
Emily City 54 54
Fairfield Twp 38 38
Fifty Lakes City 28 28
Fort Ripley City 4 4
Fort Ripley Twp 26 26
Gail Lake Twp 2 2
Garrison City 14 14
Garrison Twp 34 34
Ideal Twp 67 67
Irondale Twp. 78 78
Ironton City 29 29
Jenkins City 8 8
Jenkins Twp 40 40
Lake Edward Twp 199 199
Little Pine Twp 8 8
Long Lake Twp 98 98
Manhattan Beach City 6 6
Maple Grove Twp 19 19
Mission Twp 47 47
Nisswa City 125 125
Nokay Lake Twp 42 42
Oak Lawn Twp 132 132
Pelican Twp 47 47
Pequot Lakes City 83 83
Perry Lake Twp 15 15
Platte Lake Twp 11 11
Rabbit Lake Twp 30 30
Red Precinct 156 156
Riverton City 10 10
Roosevelt Twp 25 25
Ross Lake Twp 28 28
St Mathias Twp 24 24
Timothy Twp 8 8
Trommald City 4 4
White Precinct 111 111
Wolford Twp 49 49
Total 3,622 3,622

District 11

Jason Rarick of Republican received 56.6% of the votes, totaling 24,498 votes, to win the election. Michelle Lee of Democratic-Farmer-Labor was defeated by a margin of 13.3%, receiving 43.3% of the votes, totaling 18,761 votes. The total votes cast was 43,298.

2020 Minnesota State Senate Election in District 11
Candidate Party Votes %
Jason Rarick Republican 24,498 56.6%
Michelle Lee Democratic-Farmer-Labor 18,761 43.3%
Write-In Votes 39 0.1%
Date: 2020-11-03, Margin: 13.3%, Valid Votes: 43,298

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 11 (General) - Results by County
County Jason Rarick
Republican
Michelle Lee
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Carlton 9,266 46.2% 10,758 53.7% 23 0.1% 20,047 -7.4%
Kanabec 4,426 68.2% 2,062 31.8% 6 0.1% 6,494 36.4%
Pine 10,353 66.1% 5,298 33.8% 10 0.1% 15,661 32.3%
St. Louis 453 41.3% 643 58.7% - 0.0% 1,096 -17.3%
Total 24,498 56.6% 18,761 43.3% 39 0.1% 43,298 13.3%

Carlton

Results by Precinct in Carlton - District 11 (General)
Precinct Michelle Lee Jason Rarick Write-In Votes Valid Votes
Atkinson Twp 115 139 - 254
Automba Twp 45 44 - 89
Barnum 139 125 1 265
Barnum Twp 352 379 3 734
Beseman Twp 27 47 - 74
Blackhoof Twp 310 311 2 623
Carlton 335 226 1 562
Clear Creek Unorg 40 54 - 94
Cloquet W-1 782 635 1 1,418
Cloquet W-2 656 452 1 1,109
Cloquet W-3 747 502 - 1,249
Cloquet W-4 772 533 4 1,309
Cloquet W-5 P-1 623 514 - 1,137
Cloquet W-5 P-2 271 55 - 326
Corona Unorg 42 53 - 95
Cromwell 78 46 - 124
Eagle Twp 169 195 - 364
Holyoke Twp 61 76 - 137
Kalevala Twp 74 99 - 173
Kettle River 54 33 - 87
Lakeview Twp 64 58 - 122
Mahtowa Twp 200 193 - 393
Moose Lake 525 313 - 838
Moose Lake Twp 284 317 2 603
Perch Lake Twp 363 214 - 577
Progress Unorg 9 7 - 16
Red Clover Unorg 80 106 - 186
Sawyer Unorg 110 99 - 209
Scanlon 348 232 1 581
Silver Brook Twp 175 226 2 403
Silver Twp 106 159 - 265
Skelton Twp 121 151 - 272
Split Rock Twp 47 45 - 92
Thomson Twp 1,635 1,617 3 3,255
Twin Lakes Twp 678 700 2 1,380
Wrenshall 147 125 - 272
Wrenshall Twp 148 151 - 299
Wright 26 35 - 61
Total 10,758 9,266 23 20,047

Kanabec

Results by Precinct in Kanabec - District 11 (General)
Precinct Jason Rarick Michelle Lee Write-In Votes Valid Votes
Arthur Twp. 707 328 4 1,039
Brunswick Twp. 532 217 1 750
Comfort Twp. 480 177 - 657
Grass Lake Twp. 439 134 - 573
Grasston 53 29 - 82
Knife Lake Twp. 491 229 - 720
Kroschel Twp. 87 37 - 124
Mora 1,051 670 1 1,722
Pomroy Twp. 167 59 - 226
Quamba 39 22 - 61
Whited Twp. 380 160 - 540
Total 4,426 2,062 6 6,494

Pine

Results by Precinct in Pine - District 11 (General)
Precinct Jason Rarick Michelle Lee Write-In Votes Valid Votes
Arlone Twp. 153 57 - 210
Arna Twp. 40 22 - 62
Askov 108 61 - 169
Barry Twp. 192 91 - 283
Birch Creek Twp. 73 62 - 135
Bremen Twp. 96 60 - 156
Brook Park 31 17 - 48
Brook Park Twp. 190 78 - 268
Bruno 31 22 - 53
Bruno Twp. 52 44 - 96
Chengwatana Twp. 414 156 1 571
Clover Twp. 174 70 - 244
Crosby Twp. 35 20 - 55
Danforth Twp. 50 4 - 54
Dell Grove Twp. 323 135 - 458
Denham 9 7 - 16
Finlayson 105 39 - 144
Finlayson Twp. 198 69 - 267
Fleming Twp. 55 23 - 78
Henriette 20 14 - 34
Hinckley 429 287 - 716
Hinckley Twp. 319 120 - 439
Kerrick 13 19 - 32
Kerrick Twp. 118 73 2 193
Kettle River Twp. 158 142 - 300
Mission Creek Twp. 243 75 - 318
Munch Twp. 133 43 - 176
New Dosey Twp. 34 17 - 51
Nickerson Twp. 52 43 - 95
Norman Twp. 100 70 - 170
Ogema Twp. 70 88 - 158
Park Twp. 11 7 - 18
Partridge Twp. 262 125 1 388
Pine City 1,021 552 1 1,574
Pine City Twp. 624 255 1 880
Pine Lake Twp. 269 115 - 384
Pokegama Twp. 1,214 527 1 1,742
Rock Creek 730 243 - 973
Royalton Twp. 510 175 1 686
Rutledge 62 49 - 111
Sandstone 364 285 2 651
Sandstone Twp. 340 116 - 456
Sturgeon Lake P-1 104 86 - 190
Sturgeon Lake P-2 3 - - 3
Sturgeon Lake Twp. 129 71 - 200
Willow River 110 91 - 201
Wilma Twp. 37 17 - 54
Windemere Twp. 545 556 - 1,101
Total 10,353 5,298 10 15,661

St. Louis

Results by Precinct in St. Louis - District 11 (General)
Precinct Michelle Lee Jason Rarick Valid Votes
Arrowhead Twp. 61 60 121
Brevator Twp. 360 257 617
Brookston 28 14 42
Culver Twp. 88 52 140
Stoney Brook Twp. 106 70 176
Total 643 453 1,096

District 12

Torrey Westrom of Republican received 74.4% of the votes, totaling 33,436 votes, to win the election. Jill Abahsain of Democratic-Farmer-Labor was defeated by a margin of 48.9%, receiving 25.5% of the votes, totaling 11,467 votes. The total votes cast was 44,932.

2020 Minnesota State Senate Election in District 12
Candidate Party Votes %
Torrey Westrom Republican 33,436 74.4%
Jill Abahsain Democratic-Farmer-Labor 11,467 25.5%
Write-In Votes 29 0.1%
Date: 2020-11-03, Margin: 48.9%, Valid Votes: 44,932

The election took place in eight counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 12 (General) - Results by County
County Torrey Westrom
Republican
Jill Abahsain
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Big Stone 2,041 70.7% 843 29.2% 4 0.1% 2,888 41.5%
Douglas 6,577 75.3% 2,152 24.6% 2 0.0% 8,731 50.7%
Grant 2,555 70.7% 1,055 29.2% 3 0.1% 3,613 41.5%
Pope 4,882 71.1% 1,980 28.8% 3 0.0% 6,865 42.3%
Stearns 10,166 80.2% 2,496 19.7% 10 0.1% 12,672 60.5%
Stevens 3,476 69.2% 1,544 30.7% 4 0.1% 5,024 38.5%
Traverse 1,301 72.1% 502 27.8% 1 0.1% 1,804 44.3%
Wilkin 2,438 73.1% 895 26.8% 2 0.1% 3,335 46.3%
Total 33,436 74.4% 11,467 25.5% 29 0.1% 44,932 48.9%

Big Stone

Results by Precinct in Big Stone - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Akron Twp 70 44 - 114
Almond Twp 50 14 - 64
Artichoke Twp 31 18 - 49
Barry 7 4 - 11
Beardsley 85 27 - 112
Big Stone Twp 153 49 - 202
Browns Valley Twp 62 22 - 84
Clinton 135 68 - 203
Correll 12 3 - 15
Foster Twp 60 24 - 84
Graceville 249 77 - 326
Graceville Twp 49 12 - 61
Johnson 12 1 - 13
Malta Twp 39 12 - 51
Moonshine Twp 46 7 - 53
Odessa 41 19 - 60
Odessa Twp 71 16 - 87
Ortonville P-1 446 247 3 696
Ortonville P-2 251 104 1 356
Ortonville Twp 43 14 - 57
Otrey Twp 33 16 - 49
Prior Twp 77 42 - 119
Toqua Twp 19 3 - 22
Total 2,041 843 4 2,888

Douglas

Results by Precinct in Douglas - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Alexandria W-1 P-1 200 89 - 289
Alexandria W-5 P-1 103 35 1 139
Brandon City 215 62 - 277
Brandon Twp. 440 98 - 538
Evansville City 249 64 - 313
Evansville Twp. 120 27 - 147
Forada 89 33 - 122
Garfield 122 44 - 166
Holmes City Twp. 446 136 - 582
Hudson Twp. 509 130 - 639
Kensington 116 39 - 155
La Grand Twp. 2,045 851 1 2,897
Lake Mary Twp. 617 195 - 812
Lund Twp. 158 50 - 208
Millerville City 31 21 - 52
Millerville Twp. 191 40 - 231
Moe Twp. 444 146 - 590
Orange Twp. 190 31 - 221
Solem Twp. 133 28 - 161
Urness Twp. 159 33 - 192
Total 6,577 2,152 2 8,731

Grant

Results by Precinct in Grant - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Ashby 145 87 - 232
Barrett 147 78 - 225
Delaware Twp 41 17 - 58
Elbow Lake 472 202 1 675
Elbow Lake Twp 79 20 - 99
Elk Lake Twp 149 57 - 206
Erdahl Twp 186 86 - 272
Gorton Twp 30 5 - 35
Herman 155 48 - 203
Hoffman 220 121 1 342
Land Twp 104 48 1 153
Lawrence Twp 52 1 - 53
Lien Twp 61 23 - 84
Logan Twp 30 15 - 45
Macsville Twp 59 16 - 75
Norcross 25 8 - 33
North Ottawa Twp 28 3 - 31
Pelican Lake Twp 248 97 - 345
Pomme De Terre Twp 66 24 - 90
Roseville Twp 56 18 - 74
Sanford Twp 70 34 - 104
Stony Brook Twp 68 25 - 93
Wendell 64 22 - 86
Total 2,555 1,055 3 3,613

Pope

Results by Precinct in Pope - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Bangor Twp. 90 9 - 99
Barsness Twp. 69 28 - 97
Ben Wade Twp. 129 39 - 168
Blue Mounds Twp. 94 24 - 118
Chippewa Falls Twp. 95 53 - 148
Cyrus 106 27 - 133
Farwell 22 12 - 34
Gilchrist Twp. 107 43 - 150
Glenwood P-1 738 498 - 1,236
Glenwood P-2 137 75 - 212
Glenwood Twp. 560 210 1 771
Grove Lake Twp. 139 34 - 173
Hoff Twp. 75 17 - 92
Lake Johanna Twp. 59 21 - 80
Langhei Twp. 65 38 - 103
Leven Twp. 270 93 - 363
Long Beach 176 89 1 266
Lowry 142 39 - 181
Minnewaska Twp. 221 140 - 361
New Prairie Twp. 103 13 - 116
Nora Twp. 103 21 - 124
Reno Twp. 246 55 - 301
Rolling Forks Twp. 78 10 - 88
Sedan 11 7 - 18
Starbuck 492 230 1 723
Villard 113 34 - 147
Walden Twp. 77 13 - 90
Westport 18 - - 18
Westport Twp. 113 23 - 136
White Bear Lake Twp. 234 85 - 319
Total 4,882 1,980 3 6,865

Stearns

Results by Precinct in Stearns - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Albany 1,034 351 2 1,387
Albany Twp 552 72 1 625
Ashley Twp 128 11 - 139
Belgrade 219 90 - 309
Brooten 217 104 - 321
Crow Lake Twp 138 40 - 178
Crow River Twp 119 37 - 156
Elrosa 107 8 - 115
Farming Twp 510 84 - 594
Freeport 305 56 - 361
Getty Twp 155 16 - 171
Greenwald 90 13 - 103
Grove Twp 237 30 1 268
Krain Twp 498 73 - 571
Lake George Twp 150 14 - 164
Lake Henry 36 4 - 40
Lake Henry Twp 142 17 - 159
Meire Grove 63 10 1 74
Melrose 1,102 418 3 1,523
Melrose Twp 354 94 - 448
Millwood Twp 558 76 - 634
New Munich 157 21 - 178
North Fork Twp 96 16 - 112
Oak Twp 303 42 - 345
Raymond Twp 77 20 - 97
Sauk Centre 1,600 580 1 2,181
Sauk Centre Twp 567 113 - 680
Spring Hill 29 7 - 36
Spring Hill Twp 197 24 1 222
St Anthony 47 5 - 52
St Martin 132 22 - 154
St Martin Twp 215 24 - 239
St Rosa 32 4 - 36
Total 10,166 2,496 10 12,672

Stevens

Results by Precinct in Stevens - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Alberta 43 15 - 58
Baker Twp. 55 13 - 68
Chokio 186 48 - 234
Darnen Twp. 152 16 - 168
Donnelly 102 38 - 140
Donnelly Twp. 43 15 - 58
Eldorado Twp. 57 10 - 67
Everglade Twp. 54 9 - 63
Framnas Twp. 164 56 - 220
Hancock 291 74 - 365
Hodges Twp. 179 13 - 192
Horton Twp. 107 4 - 111
Moore Twp. 120 7 - 127
Morris P-1a 202 169 1 372
Morris P-1b 342 187 1 530
Morris P-2a 211 258 1 470
Morris P-2b 40 104 - 144
Morris P-3a 254 243 1 498
Morris P-3b 313 149 - 462
Morris Twp. 184 34 - 218
Pepperton Twp. 53 17 - 70
Rendsville Twp. 70 11 - 81
Scott Township 59 20 - 79
Stevens Twp. 33 5 - 38
Swan Lake Twp. 126 21 - 147
Synnes Twp. 36 8 - 44
Total 3,476 1,544 4 5,024

Traverse

Results by Precinct in Traverse - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Arthur Twp. 36 6 - 42
Browns Valley 102 75 1 178
Clifton Twp. 40 9 - 49
Croke Twp 49 3 - 52
Dollymount Twp. 32 7 - 39
Dumont 41 7 - 48
Folsom Twp. 49 24 - 73
Lake Valley Twp. 117 40 - 157
Leonardsville Twp. 61 3 - 64
Monson Twp. 63 9 - 72
Parnell Twp. 36 5 - 41
Redpath Twp. 16 7 - 23
Tara Twp. 47 5 - 52
Taylor Twp. 41 10 - 51
Tintah 30 1 - 31
Tintah Twp. 17 - - 17
Walls Twp. 32 9 - 41
Wheaton P-1 217 132 - 349
Wheaton P-2 245 135 - 380
Windsor Twp. 30 15 - 45
Total 1,301 502 1 1,804

Wilkin

Results by Precinct in Wilkin - District 12 (General)
Precinct Torrey Westrom Jill Abahsain Write-In Votes Valid Votes
Akron Twp. 73 11 - 84
Andrea Twp. 28 8 - 36
Atherton Twp. 54 31 - 85
Bradford Twp. 36 8 - 44
Brandrup Twp. 76 12 - 88
Breckenridge P-1 445 192 1 638
Breckenridge P-2 451 148 - 599
Breckenridge P-3 236 114 - 350
Breckenridge Twp. 114 15 - 129
Campbell City 63 12 - 75
Campbell Twp. 29 3 - 32
Champion Twp 22 4 - 26
Connelly Twp. 54 9 - 63
Deerhorn Twp. 38 24 - 62
Doran City 12 8 - 20
Foxhome City 45 21 - 66
Foxhome Twp. 39 20 - 59
Kent City 21 10 - 31
Manston Twp. 19 10 - 29
Mccauleyville Twp. 24 7 - 31
Meadows Twp. 21 12 - 33
Mitchell Twp. 32 18 - 50
Nashua 14 2 - 16
Nilsen Twp. 36 4 - 40
Nordick Twp. 38 11 - 49
Prairie View Twp. 92 32 - 124
Roberts Twp. 45 11 - 56
Rothsay City 82 73 1 156
Sunnyside Twp. 78 17 - 95
Tanberg Twp. 31 16 - 47
Wolverton City 45 18 - 63
Wolverton Twp. 45 14 - 59
Total 2,438 895 2 3,335

District 13

Jeff Howe of Republican received 69.4% of the votes, totaling 32,623 votes, to win the election. Michael Willemsen of Democratic-Farmer-Labor was defeated by a margin of 39.0%, receiving 30.4% of the votes, totaling 14,306 votes. The total votes cast was 46,984.

2020 Minnesota State Senate Election in District 13
Candidate Party Votes %
Jeff Howe Republican 32,623 69.4%
Michael Willemsen Democratic-Farmer-Labor 14,306 30.4%
Write-In Votes 55 0.1%
Date: 2020-11-03, Margin: 39.0%, Valid Votes: 46,984

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 13 (General) - Results by County
County Jeff Howe
Republican
Michael Willemsen
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Benton 5,365 62.9% 3,142 36.9% 16 0.2% 8,523 26.1%
Stearns 27,258 70.9% 11,164 29.0% 39 0.1% 38,461 41.8%
Total 32,623 69.4% 14,306 30.4% 55 0.1% 46,984 39.0%

Benton

Results by Precinct in Benton - District 13 (General)
Precinct Jeff Howe Michael Willemsen Write-In Votes Valid Votes
Minden Twp P-2 3 2 - 5
Sartell P-2 629 394 4 1,027
Sauk Rapids P-1 751 457 2 1,210
Sauk Rapids P-2 697 438 2 1,137
Sauk Rapids P-3 1,053 573 4 1,630
Sauk Rapids P-4 743 494 1 1,238
Sauk Rapids P-5 1,237 666 3 1,906
Sauk Rapids Twp 252 118 - 370
Total 5,365 3,142 16 8,523

Stearns

Results by Precinct in Stearns - District 13 (General)
Precinct Jeff Howe Michael Willemsen Write-In Votes Valid Votes
Avon 717 252 2 971
Avon Twp P-1 545 143 1 689
Avon Twp P-2 478 188 - 666
Brockway Twp 1,459 370 1 1,830
Cold Spring 1,685 653 - 2,338
Collegeville Twp P1 834 409 - 1,243
Collegeville Twp P2 182 218 1 401
Eden Lake Twp 778 220 1 999
Eden Valley 167 69 1 237
Fair Haven Twp 728 248 2 978
Holding Twp 588 120 - 708
Holdingford 339 73 1 413
Kimball 277 104 1 382
Le Sauk Twp 675 297 - 972
Luxemburg Twp 342 37 - 379
Lynden Twp 886 309 1 1,196
Maine Prairie Twp 995 222 1 1,218
Munson Twp P-1 388 78 - 466
Munson Twp P-2 398 131 - 529
Paynesville 902 385 - 1,287
Paynesville Twp 711 262 1 974
Richmond 643 186 - 829
Rockville 1,181 326 1 1,508
Roscoe 48 4 - 52
Sartell P-1 1,228 818 4 2,050
Sartell P-3 821 448 - 1,269
Sartell P-4 1,128 692 5 1,825
Sartell P-5 670 432 3 1,105
Sartell P-6 792 375 1 1,168
Sartell P-7 1,147 554 1 1,702
St Joseph P1 452 466 3 921
St Joseph P2 1,424 902 1 2,327
St Joseph Twp 457 180 3 640
St Stephen 418 77 - 495
St Wendel Twp 1,046 405 - 1,451
Waite Park P4 113 52 3 168
Wakefield Twp 1,458 438 - 1,896
Zion Twp 158 21 - 179
Total 27,258 11,164 39 38,461

District 14

Aric Putnam of Democratic-Farmer-Labor received 46.4% of the votes, totaling 18,318 votes, to win the election. Jerry Relph of Republican was defeated by a margin of 0.8%, receiving 45.6% of the votes, totaling 18,002 votes. The total votes cast was 39,488.

2020 Minnesota State Senate Election in District 14
Candidate Party Votes %
Aric Putnam Democratic-Farmer-Labor 18,318 46.4%
Jerry Relph Republican 18,002 45.6%
Jaden Partlow Legal Marijuana Now 3,127 7.9%
Write-In Votes 41 0.1%
Date: 2020-11-03, Margin: 0.8%, Valid Votes: 39,488

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 14 (General) - Results by County
County Aric Putnam
Democratic-Farmer-Labor
Jerry Relph
Republican
Jaden Partlow
Legal Marijuana Now
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Benton 1,485 40.1% 1,848 49.9% 366 9.9% 3 0.1% 3,702 -9.8%
Sherburne 2,005 48.3% 1,806 43.5% 334 8.1% 2 0.0% 4,147 4.8%
Stearns 14,828 46.9% 14,348 45.3% 2,427 7.7% 36 0.1% 31,639 1.5%
Total 18,318 46.4% 18,002 45.6% 3,127 7.9% 41 0.1% 39,488 0.8%

Benton

Results by Precinct in Benton - District 14 (General)
Precinct Jerry Relph Aric Putnam Jaden Partlow Write-In Votes Valid Votes
Minden Twp P-1 750 200 56 - 1,006
St Cloud W2 P1 526 483 93 - 1,102
St Cloud W2 P3 365 465 127 - 957
St Cloud W2 P4 207 337 90 3 637
Total 1,848 1,485 366 3 3,702

Sherburne

Results by Precinct in Sherburne - District 14 (General)
Precinct Aric Putnam Jerry Relph Jaden Partlow Write-In Votes Valid Votes
Haven Twp 392 823 60 - 1,275
St Cloud W2 P5 416 249 62 - 727
St Cloud W2 P6 385 307 88 1 781
St Cloud W2 P7 812 427 124 1 1,364
Total 2,005 1,806 334 2 4,147

Stearns

Results by Precinct in Stearns - District 14 (General)
Precinct Aric Putnam Jerry Relph Jaden Partlow Write-In Votes Valid Votes
St Augusta 508 1,578 99 - 2,185
St Cloud W1 P1 101 37 32 - 170
St Cloud W1 P2 576 277 141 1 995
St Cloud W1 P3 253 132 74 - 459
St Cloud W1 P4 406 345 104 - 855
St Cloud W1 P5 313 211 103 - 627
St Cloud W1 P6 483 475 64 - 1,022
St Cloud W1 P7 776 205 109 4 1,094
St Cloud W2 P2 879 582 140 2 1,603
St Cloud W3 P1 721 891 53 2 1,667
St Cloud W3 P2 821 752 152 - 1,725
St Cloud W3 P3 866 1,174 130 6 2,176
St Cloud W3 P4 351 383 74 - 808
St Cloud W3 P5 375 422 67 1 865
St Cloud W3 P6 556 523 106 3 1,188
St Cloud W3 P7 712 471 96 2 1,281
St Cloud W4 P1 482 429 64 3 978
St Cloud W4 P2 261 278 64 3 606
St Cloud W4 P3 300 311 68 1 680
St Cloud W4 P4 969 410 95 1 1,475
St Cloud W4 P5 530 560 73 1 1,164
St Cloud W4 P6 1,000 1,279 105 - 2,384
St Cloud W4 P7 981 1,175 142 2 2,300
Waite Park P1 402 485 91 1 979
Waite Park P2 1,014 705 157 2 1,878
Waite Park P3 192 258 24 1 475
Total 14,828 14,348 2,427 36 31,639

District 15

Andrew Mathews of Republican received 72.3% of the votes, totaling 33,886 votes, to win the election. Brent Krist of Democratic-Farmer-Labor was defeated by a margin of 44.7%, receiving 27.6% of the votes, totaling 12,957 votes. The total votes cast was 46,899.

2020 Minnesota State Senate Election in District 15
Candidate Party Votes %
Andrew Mathews Republican 33,886 72.3%
Brent Krist Democratic-Farmer-Labor 12,957 27.6%
Write-In Votes 56 0.1%
Date: 2020-11-03, Margin: 44.7%, Valid Votes: 46,899

The election took place in six counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 15 (General) - Results by County
County Andrew Mathews
Republican
Brent Krist
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Benton 6,918 75.5% 2,230 24.3% 11 0.1% 9,159 51.2%
Kanabec 1,666 71.3% 672 28.7% - 0.0% 2,338 42.5%
Mille Lacs 9,650 68.1% 4,497 31.7% 17 0.1% 14,164 36.4%
Morrison 521 79.2% 136 20.7% 1 0.2% 658 58.5%
Sherburne 13,773 73.8% 4,853 26.0% 26 0.1% 18,652 47.8%
Wright 1,358 70.4% 569 29.5% 1 0.1% 1,928 40.9%
Total 33,886 72.3% 12,957 27.6% 56 0.1% 46,899 44.6%

Benton

Results by Precinct in Benton - District 15 (General)
Precinct Andrew Mathews Brent Krist Write-In Votes Valid Votes
Alberta Twp 359 100 - 459
Foley 879 338 4 1,221
Gilman 86 28 - 114
Gilmanton Twp 413 133 - 546
Glendorado Twp 365 103 - 468
Graham Twp 295 56 2 353
Granite Ledge Twp 383 84 - 467
Langola Twp 522 126 1 649
Mayhew Lake Twp 429 104 - 533
Maywood Twp 459 116 1 576
Rice 735 289 1 1,025
St George Twp 600 153 - 753
Watab Twp 1,393 600 2 1,995
Total 6,918 2,230 11 9,159

Kanabec

Results by Precinct in Kanabec - District 15 (General)
Precinct Andrew Mathews Brent Krist Valid Votes
Ann Lake Twp. 163 78 241
Ford Twp. 88 27 115
Hay Brook Twp. 92 26 118
Hillman Twp. 182 62 244
Kanabec Twp. 346 121 467
Ogilvie 112 67 179
Peace Twp. 361 178 539
South Fork Twp. 322 113 435
Total 1,666 672 2,338

Mille Lacs

Results by Precinct in Mille Lacs - District 15 (General)
Precinct Andrew Mathews Brent Krist Write-In Votes Valid Votes
Bock 26 12 - 38
Bogus Brook Twp. 639 200 1 840
Borgholm Twp. 741 270 1 1,012
Bradbury Twp. 76 22 - 98
Dailey Twp. 88 34 - 122
East Side Twp. 287 158 - 445
Foreston 199 76 - 275
Greenbush Twp. 559 180 1 740
Hayland Twp. 232 68 2 302
Isle 262 188 - 450
Isle Harbor Twp. 244 90 1 335
Kathio Twp. 256 381 1 638
Lewis Twp. 15 8 - 23
Milaca 973 529 2 1,504
Milaca Twp. 723 230 2 955
Milo Twp. 679 225 - 904
Mudgett Twp. 48 11 - 59
Onamia 174 153 - 327
Onamia Twp. 182 113 1 296
Page Twp. 352 110 1 463
Pease 86 32 - 118
Princeton 1,463 842 1 2,306
Princeton Twp. 935 324 3 1,262
South Harbor Twp. 315 170 - 485
Wahkon 96 71 - 167
Total 9,650 4,497 17 14,164

Morrison

Results by Precinct in Morrison - District 15 (General)
Precinct Andrew Mathews Brent Krist Write-In Votes Valid Votes
Lakin Township 179 66 1 246
Morrill Township 342 70 - 412
Total 521 136 1 658

Sherburne

Results by Precinct in Sherburne - District 15 (General)
Precinct Andrew Mathews Brent Krist Write-In Votes Valid Votes
Baldwin Twp P1 1,463 533 - 1,996
Baldwin Twp P2 1,503 514 5 2,022
Becker City 1,724 732 8 2,464
Becker Twp 2,490 729 4 3,223
Big Lake Twp P4 795 291 1 1,087
Blue Hill Twp 1,063 317 1 1,381
Clear Lake City 219 95 - 314
Clear Lake Twp 808 352 1 1,161
Orrock Twp 1,623 599 4 2,226
Palmer Twp 1,197 445 2 1,644
Princeton City P2 25 24 - 49
Santiago Twp 863 222 - 1,085
Total 13,773 4,853 26 18,652

Wright

Results by Precinct in Wright - District 15 (General)
Precinct Andrew Mathews Brent Krist Write-In Votes Valid Votes
Clearwater 677 344 1 1,022
Clearwater Twp 681 225 - 906
Total 1,358 569 1 1,928

District 16

Gary Dahms of Republican received 73.6% of the votes, totaling 29,696 votes, to win the election. Joshua Prine of Independence-Alliance was defeated by a margin of 59.6%, receiving 14.0% of the votes, totaling 5,654 votes. The total votes cast was 40,327.

2020 Minnesota State Senate Election in District 16
Candidate Party Votes %
Gary Dahms Republican 29,696 73.6%
Joshua Prine Independence-Alliance 5,654 14.0%
Steve "Stoney" Preslicka Legal Marijuana Now 4,880 12.1%
Write-In Votes 97 0.2%
Date: 2020-11-03, Margin: 59.6%, Valid Votes: 40,327

The election took place in seven counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 16 (General) - Results by County
County Gary Dahms
Republican
Joshua Prine
Independence-Alliance
Steve "Stoney" Preslicka
Legal Marijuana Now
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Brown 10,093 72.2% 2,084 14.9% 1,762 12.6% 35 0.3% 13,974 57.3%
Chippewa - - - - - - - - - -
Lac Qui Parle 2,789 72.8% 630 16.4% 410 10.7% 3 0.1% 3,832 56.3%
Lyon 6,843 70.3% 1,566 16.1% 1,291 13.3% 39 0.4% 9,739 54.2%
Redwood 5,580 80.7% 633 9.2% 693 10.0% 11 0.2% 6,917 71.5%
Renville 469 72.6% 69 10.7% 107 16.6% 1 0.2% 646 61.9%
Yellow Medicine 3,922 75.1% 672 12.9% 617 11.8% 8 0.2% 5,219 62.3%
Total 29,696 73.6% 5,654 14.0% 4,880 12.1% 97 0.2% 40,327 59.6%

Brown

Results by Precinct in Brown - District 16 (General)
Precinct Gary Dahms Joshua Prine Steve "Stoney" Preslicka Write-In Votes Valid Votes
Albin Twp 157 16 10 - 183
Bashaw Twp 123 11 3 - 137
Burnstown Twp 142 10 10 - 162
Cobden 10 2 4 - 16
Comfrey 170 15 28 - 213
Cottonwood Twp 407 58 52 4 521
Eden Twp 129 9 4 - 142
Evan 26 7 7 - 40
Hanska 122 41 32 - 195
Home Twp 304 19 9 - 332
Lake Hanska Twp 129 33 22 - 184
Leavenworth Twp 162 11 4 - 177
Linden Twp 120 29 17 - 166
Milford Twp 353 46 37 1 437
Mulligan Twp 93 17 3 - 113
New Ulm W-1 P-1 457 139 189 3 788
New Ulm W-1 P-2 579 206 185 5 975
New Ulm W-2 P-1 524 172 167 5 868
New Ulm W-2 P-2 513 159 143 2 817
New Ulm W-3 P-1 932 229 146 3 1,310
New Ulm W-3 P-2 523 153 160 2 838
New Ulm W-4 P-1 680 176 126 3 985
New Ulm W-4 P-2 573 167 75 1 816
North Star Twp 153 8 7 - 168
Prairieville Twp 150 1 8 - 159
Sigel Twp 175 32 18 - 225
Sleepy Eye W-1 494 88 77 2 661
Sleepy Eye W-2 816 93 97 2 1,008
Springfield W-1 394 65 44 2 505
Springfield W-2 412 56 66 - 534
Stark Twp 192 8 5 - 205
Stately Twp 79 8 7 - 94
Total 10,093 2,084 1,762 35 13,974

Chippewa

Lac Qui Parle

Results by Precinct in Lac Qui Parle - District 16 (General)
Precinct Gary Dahms Joshua Prine Steve "Stoney" Preslicka Write-In Votes Valid Votes
Agassiz Twp. 46 4 3 - 53
Arena Twp. 61 12 5 - 78
Augusta Twp. 46 12 8 - 66
Baxter Twp. 79 27 10 - 116
Bellingham 62 14 12 1 89
Boyd 51 11 14 - 76
Camp Release Twp. 134 16 11 - 161
Cerro Gordo Twp. 90 15 11 - 116
Dawson 483 161 95 1 740
Freeland Twp. 44 5 4 - 53
Garfield Twp. 62 8 5 - 75
Hamlin Twp. 62 17 12 - 91
Hantho Twp. 50 11 2 - 63
Lac Qui Parle Twp. 76 20 9 - 105
Lake Shore Twp. 88 15 9 - 112
Louisburg 21 2 - - 23
Madison 533 137 134 - 804
Madison Twp. 97 11 11 - 119
Manfred Twp. 38 9 2 - 49
Marietta 40 10 6 1 57
Maxwell Twp. 96 6 3 - 105
Mehurin Twp. 29 9 5 - 43
Nassau 29 5 2 - 36
Perry Twp. 52 3 7 - 62
Providence Twp. 73 20 9 - 102
Riverside Twp. 142 38 10 - 190
Ten Mile Lake Twp. 65 13 6 - 84
Walter Twp. 68 11 3 - 82
Yellow Bank Twp. 72 8 2 - 82
Total 2,789 630 410 3 3,832

Lyon

Results by Precinct in Lyon - District 16 (General)
Precinct Gary Dahms Joshua Prine Steve "Stoney" Preslicka Write-In Votes Valid Votes
Clifton Twp 118 19 14 - 151
Cottonwood 471 93 80 2 646
Eidsvold Twp 92 10 6 - 108
Fairview Twp 178 15 12 1 206
Ghent 128 18 30 2 178
Grandview Twp 151 11 8 - 170
Island Lake Twp 95 16 2 - 113
Lake Marshall Twp 250 37 36 1 324
Lucas Twp 98 11 4 - 113
Lynd 136 29 31 - 196
Lynd Twp 193 40 22 2 257
Marshall W-1 1,113 309 280 6 1,708
Marshall W-2 1,644 423 305 3 2,375
Marshall W-3 1,177 365 330 21 1,893
Minneota 523 88 94 - 705
Nordland Twp 95 19 5 - 119
Stanley Twp 113 15 6 - 134
Taunton 37 15 7 1 60
Vallers Twp 109 14 6 - 129
Westerheim Twp 122 19 13 - 154
Total 6,843 1,566 1,291 39 9,739

Redwood

Results by Precinct in Redwood - District 16 (General)
Precinct Gary Dahms Steve "Stoney" Preslicka Joshua Prine Write-In Votes Valid Votes
Belview 133 19 18 2 172
Brookville Twp. 103 3 8 - 114
Charlestown Twp. 103 3 8 - 114
Clements 59 9 6 - 74
Delhi 19 10 3 - 32
Delhi Twp. 162 8 10 - 180
Gales Twp. 76 6 9 - 91
Granite Rock Twp. 107 2 9 - 118
Honner Twp. 33 - 1 - 34
Johnsonville Twp. 60 2 3 - 65
Kintire Twp. 91 4 9 - 104
Lucan 92 9 8 - 109
Milroy 100 11 20 - 131
Morgan 352 44 32 - 428
Morgan Twp. 137 6 9 - 152
New Avon Twp. 117 4 5 - 126
Paxton Twp. 228 79 23 - 330
Redwood Falls Twp. 98 2 9 - 109
Redwood Falls W-1 523 128 100 2 753
Redwood Falls W-2 605 92 81 4 782
Redwood Falls W-3 658 96 103 2 859
Sanborn 132 25 16 1 174
Seaforth 24 2 3 - 29
Sheridan Twp. 108 1 3 - 112
Sherman Twp. 92 59 25 - 176
Sundown Twp. 96 2 11 - 109
Swedes Forest Twp. 57 9 7 - 73
Three Lakes Twp. 98 4 10 - 112
Underwood Twp. 109 3 4 - 116
Vail Twp. 124 3 8 - 135
Vesta 103 13 6 - 122
Vesta Twp. 102 2 8 - 112
Wabasso 336 13 31 - 380
Wanda 40 5 1 - 46
Waterbury Twp. 97 5 7 - 109
Westline Twp. 85 5 13 - 103
Willow Lake Twp. 121 5 6 - 132
Total 5,580 693 633 11 6,917

Renville

Results by Precinct in Renville - District 16 (General)
Precinct Gary Dahms Steve "Stoney" Preslicka Joshua Prine Write-In Votes Valid Votes
Beaver Falls Twp. 79 14 8 - 101
Birch Cooley Twp. 112 10 15 - 137
Franklin 151 41 32 1 225
Morton 127 42 14 - 183
Total 469 107 69 1 646

Yellow Medicine

Results by Precinct in Yellow Medicine - District 16 (General)
Precinct Gary Dahms Joshua Prine Steve "Stoney" Preslicka Write-In Votes Valid Votes
Burton Twp 72 7 13 - 92
Canby 613 107 116 - 836
Clarkfield 276 66 51 - 393
Echo 93 16 19 - 128
Echo Twp 75 4 7 - 86
Florida Twp 58 5 7 - 70
Fortier Twp 43 3 6 - 52
Friendship Twp 102 16 7 - 125
Granite Falls W-1 563 150 159 3 875
Hammer Twp 90 11 9 - 110
Hanley Falls 71 11 12 - 94
Hazel Run 18 2 4 - 24
Hazel Run Twp 95 13 9 - 117
Lisbon Twp 92 16 6 - 114
Minnesota Falls Twp 134 36 49 3 222
Norman Twp 140 11 3 - 154
Normania Twp 83 14 8 - 105
Omro Twp 56 6 11 - 73
Oshkosh Twp 117 8 6 - 131
Porter 70 16 12 - 98
Posen Twp 122 10 3 - 135
Sandnes Twp 106 8 12 - 126
Sioux Agency Twp 119 19 6 2 146
St Leo 40 7 6 - 53
Stony Run Twp 200 38 22 - 260
Swede Prairie Twp 55 10 6 - 71
Tyro Twp 77 11 7 - 95
Wergeland Twp 80 15 5 - 100
Wood Lake 157 22 30 - 209
Wood Lake Twp 105 14 6 - 125
Total 3,922 672 617 8 5,219

District 17

Andrew Lang of Republican received 67.9% of the votes, totaling 28,337 votes, to win the election. Fernando Alvarado of Democratic-Farmer-Labor was defeated by a margin of 35.9%, receiving 32.0% of the votes, totaling 13,383 votes. The total votes cast was 41,760.

2020 Minnesota State Senate Election in District 17
Candidate Party Votes %
Andrew Lang Republican 28,337 67.9%
Fernando Alvarado Democratic-Farmer-Labor 13,383 32.0%
Write-In Votes 40 0.1%
Date: 2020-11-03, Margin: 35.9%, Valid Votes: 41,760

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 17 (General) - Results by County
County Andrew Lang
Republican
Fernando Alvarado
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Chippewa 4,441 68.6% 2,030 31.3% 5 0.1% 6,476 37.2%
Kandiyohi 15,039 65.8% 7,812 34.2% 22 0.1% 22,873 31.6%
Renville 5,428 74.2% 1,882 25.7% 8 0.1% 7,318 48.5%
Swift 3,429 67.3% 1,659 32.6% 5 0.1% 5,093 34.8%
Total 28,337 67.9% 13,383 32.0% 40 0.1% 41,760 35.8%

Chippewa

Results by Precinct in Chippewa - District 17 (General)
Precinct Andrew Lang Fernando Alvarado Write-In Votes Valid Votes
Big Bend Twp 87 69 - 156
Clara City 573 189 1 763
Crate Twp 82 27 - 109
Grace Twp 59 8 - 67
Granite Falls Twp P-1 109 33 - 142
Granite Falls W-2 286 230 - 516
Havelock Twp 62 35 - 97
Kragero Twp 55 39 - 94
Leenthrop Twp 126 32 - 158
Lone Tree Twp 117 18 - 135
Louriston Twp 64 18 - 82
Mandt Twp 66 26 - 92
Maynard 130 44 - 174
Milan 58 59 - 117
Montevideo P-1 784 451 2 1,237
Montevideo P-2 755 465 - 1,220
Rheiderland Twp 147 15 - 162
Rosewood Twp 174 33 - 207
Sparta Twp 320 139 2 461
Stoneham Twp 122 26 - 148
Tunsberg Twp 96 33 - 129
Watson 67 22 - 89
Woods Twp 102 19 - 121
Total 4,441 2,030 5 6,476

Kandiyohi

Results by Precinct in Kandiyohi - District 17 (General)
Precinct Andrew Lang Fernando Alvarado Write-In Votes Valid Votes
Arctander Twp. 183 63 - 246
Atwater 359 191 - 550
Blomkest 73 20 - 93
Burbank Twp. 245 61 - 306
Colfax Twp. 267 124 - 391
Dovre Twp. 1,009 442 1 1,452
East Lake Lillian Twp 73 36 - 109
Edwards Twp. 127 19 - 146
Fahlun Twp. 167 74 - 241
Gennessee Twp. 198 68 - 266
Green Lake Twp. 787 316 3 1,106
Harrison Twp. 275 113 - 388
Holland Twp. 187 28 - 215
Irving Twp. 452 201 1 654
Kandiyohi 240 63 2 305
Kandiyohi Twp. 281 88 - 369
Lake Andrew Twp. 505 260 - 765
Lake Elizabeth Twp. 76 32 - 108
Lake Lillian 84 45 - 129
Lake Lillian Twp. 85 32 - 117
Mamre Twp. 221 26 - 247
New London 419 293 1 713
New London Twp. 1,393 598 1 1,992
Norway Lake Twp. 136 61 - 197
Pennock 159 65 - 224
Prinsburg 340 14 - 354
Raymond 297 104 - 401
Regal 19 6 - 25
Roseland Twp. 173 41 - 214
Roseville Twp. 266 86 - 352
Spicer 452 239 - 691
St. Johns Twp. 170 42 - 212
Sunburg 43 16 - 59
Whitefield Twp. 252 60 - 312
Willmar Twp. 217 66 - 283
Willmar W-1 P-1 495 277 1 773
Willmar W-1 P-2 238 209 1 448
Willmar W-1 P-3 365 314 1 680
Willmar W-2 P-1 395 336 - 731
Willmar W-2 P-2 609 346 1 956
Willmar W-2 P-3 627 357 - 984
Willmar W-3 P-1 516 464 1 981
Willmar W-3 P-2 264 253 - 517
Willmar W-3 P-3 312 293 - 605
Willmar W-4 P-1 301 328 1 630
Willmar W-4 P-2 259 278 3 540
Willmar W-4 P-3 428 364 4 796
Total 15,039 7,812 22 22,873

Renville

Results by Precinct in Renville - District 17 (General)
Precinct Andrew Lang Fernando Alvarado Write-In Votes Valid Votes
Bandon Twp. 54 27 - 81
Bird Island 422 172 1 595
Bird Island Twp. 113 22 - 135
Boon Lake Twp 187 37 - 224
Brookfield Twp. 79 10 - 89
Buffalo Lake 224 88 - 312
Cairo Twp. 85 23 - 108
Camp Twp. 82 16 - 98
Crooks Twp. 108 16 - 124
Danube 176 65 - 241
Emmet Twp. 68 38 - 106
Ericson Twp. 115 22 - 137
Fairfax 411 154 1 566
Flora Twp. 79 30 1 110
Hawk Creek Twp. 95 46 - 141
Hector 386 125 - 511
Hector Twp. 86 22 - 108
Henryville Twp. 96 14 - 110
Kingman Twp. 90 22 - 112
Martinsburg Twp. 76 17 - 93
Melville Twp. 85 37 - 122
Norfolk Twp. 71 18 1 90
Olivia 910 353 2 1,265
Osceola Twp. 70 12 - 82
Palmyra Twp. 79 35 - 114
Preston Lake Twp. 116 30 - 146
Renville 339 197 - 536
Sacred Heart 160 70 - 230
Sacred Heart Twp. 115 53 - 168
Troy Twp. 133 35 2 170
Wang Twp. 125 48 - 173
Wellington Twp. 88 11 - 99
Winfield Twp. 105 17 - 122
Total 5,428 1,882 8 7,318

Swift

Results by Precinct in Swift - District 17 (General)
Precinct Andrew Lang Fernando Alvarado Write-In Votes Valid Votes
Appleton 404 227 3 634
Appleton Twp. 86 42 - 128
Benson P-1 550 294 - 844
Benson P-2 547 275 1 823
Benson Twp. 129 51 - 180
Camp Lake Twp. 51 53 - 104
Cashel Twp. 68 18 - 86
Clontarf 40 28 - 68
Clontarf Twp. 36 20 - 56
Danvers 47 10 - 57
Degraff 47 11 - 58
Dublin Twp. 56 29 - 85
Edison Twp. 43 22 - 65
Fairfield Twp. 58 15 - 73
Hayes Twp. 92 37 - 129
Hegbert Twp. 38 18 - 56
Holloway 36 18 - 54
Kerkhoven 272 124 1 397
Kerkhoven Twp. 100 44 - 144
Kildare Twp. 56 27 - 83
Marysland Twp. 27 13 - 40
Moyer Twp. 41 19 - 60
Murdock 88 42 - 130
Pillsbury Twp. 117 28 - 145
Shible Twp. 41 20 - 61
Six Mile Grove Twp. 58 27 - 85
Swenoda Twp. 55 17 - 72
Tara Twp. 33 13 - 46
Torning Twp. 172 75 - 247
West Bank Twp. 41 42 - 83
Total 3,429 1,659 5 5,093

District 18

Scott Newman of Republican received 71.3% of the votes, totaling 31,357 votes, to win the election. Chad R. Tschimperle of Democratic-Farmer-Labor was defeated by a margin of 42.8%, receiving 28.5% of the votes, totaling 12,538 votes. The total votes cast was 43,949.

2020 Minnesota State Senate Election in District 18
Candidate Party Votes %
Scott Newman Republican 31,357 71.3%
Chad R. Tschimperle Democratic-Farmer-Labor 12,538 28.5%
Write-In Votes 54 0.1%
Date: 2020-11-03, Margin: 42.8%, Valid Votes: 43,949

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 18 (General) - Results by County
County Scott Newman
Republican
Chad R. Tschimperle
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Mcleod 14,375 70.4% 6,003 29.4% 32 0.2% 20,410 41.0%
Meeker 9,418 71.7% 3,708 28.2% 8 0.1% 13,134 43.5%
Sibley 5,930 72.6% 2,227 27.3% 8 0.1% 8,165 45.4%
Wright 1,634 72.9% 600 26.8% 6 0.3% 2,240 46.2%
Total 31,357 71.3% 12,538 28.5% 54 0.1% 43,949 42.8%

Mcleod

Results by Precinct in Mcleod - District 18 (General)
Precinct Scott Newman Chad R. Tschimperle Write-In Votes Valid Votes
Acoma Township 583 180 - 763
Bergen Township 485 114 - 599
Biscay City 37 15 - 52
Brownton City 312 92 2 406
Collins Township 224 73 - 297
Glencoe City P-1 513 223 2 738
Glencoe City P-2 477 220 3 700
Glencoe City P-3 528 266 1 795
Glencoe City P-4 430 219 2 651
Glencoe Township 244 78 - 322
Hale Township 399 144 - 543
Hassan Valley Township 319 106 - 425
Helen Township 407 135 - 542
Hutchinson City P-1 1,714 863 3 2,580
Hutchinson City P-2 1,495 890 3 2,388
Hutchinson City P-3 1,805 924 8 2,737
Hutchinson Township 597 178 2 777
Lester Prairie City 709 247 2 958
Lynn Township 275 64 - 339
Penn Township 163 33 - 196
Plato City 159 33 - 192
Rich Valley Township 320 111 - 431
Round Grove Township 133 21 - 154
Silver Lake City 287 174 - 461
Stewart City 182 72 1 255
Sumter Township 236 72 - 308
Winsted City 917 296 3 1,216
Winsted Township 425 160 - 585
Total 14,375 6,003 32 20,410

Meeker

Results by Precinct in Meeker - District 18 (General)
Precinct Scott Newman Chad R. Tschimperle Write-In Votes Valid Votes
Acton Twp. 162 68 - 230
Cedar Mills 24 10 - 34
Cedar Mills Twp. 196 61 - 257
Collinwood Twp. 586 182 - 768
Cosmos 146 67 1 214
Cosmos Twp. 85 30 - 115
Danielson Twp. 120 46 - 166
Darwin 138 65 - 203
Darwin Twp. 314 116 - 430
Dassel 576 237 - 813
Dassel Twp. 771 245 - 1,016
Eden Valley 179 63 - 242
Ellsworth Twp. 463 145 2 610
Forest City Twp. 318 91 - 409
Forest Prairie Twp. 411 145 - 556
Greenleaf Twp. 330 153 - 483
Grove City 198 72 - 270
Harvey Twp. 160 58 - 218
Kingston 63 14 - 77
Kingston Twp. 618 163 - 781
Litchfield Twp. 396 154 - 550
Litchfield W-1 444 318 1 763
Litchfield W-2 492 239 1 732
Litchfield W-3 399 201 1 601
Litchfield W-4 452 236 - 688
Litchfield W-5 347 201 1 549
Manannah Twp. 237 62 - 299
Swede Grove Twp. 155 40 1 196
Union Grove Twp. 300 99 - 399
Watkins 338 127 - 465
Total 9,418 3,708 8 13,134

Sibley

Results by Precinct in Sibley - District 18 (General)
Precinct Scott Newman Chad R. Tschimperle Write-In Votes Valid Votes
Alfsborg Twp. 142 38 - 180
Arlington 789 347 - 1,136
Arlington Twp. 240 71 - 311
Bismarck Twp. 129 22 - 151
Cornish Twp. 115 31 - 146
Dryden Twp. 165 28 - 193
Faxon Twp. 308 116 - 424
Gaylord 682 366 - 1,048
Gibbon 272 132 1 405
Grafton Twp. 121 26 - 147
Green Isle 225 65 1 291
Green Isle Twp. 244 58 - 302
Henderson 340 183 - 523
Henderson Twp. 285 89 - 374
Jessenland Twp. 221 86 1 308
Kelso Twp. 114 51 - 165
Moltke Twp. 128 42 - 170
New Auburn City 154 45 1 200
New Auburn Twp. 209 37 - 246
Severance Twp. 97 30 1 128
Sibley Twp. 121 27 - 148
Transit Twp. 137 18 - 155
Washington Lake Twp. 236 72 - 308
Winthrop City 456 247 3 706
Total 5,930 2,227 8 8,165

Wright

Results by Precinct in Wright - District 18 (General)
Precinct Scott Newman Chad R. Tschimperle Write-In Votes Valid Votes
Cokato 984 430 3 1,417
Cokato Twp 650 170 3 823
Total 1,634 600 6 2,240

District 19

Nick Frentz of Democratic-Farmer-Labor received 59.8% of the votes, totaling 26,165 votes, to win the election. Elizabeth Bangert of Republican was defeated by a margin of 19.8%, receiving 40.0% of the votes, totaling 17,504 votes. The total votes cast was 43,741.

2020 Minnesota State Senate Election in District 19
Candidate Party Votes %
Nick Frentz Democratic-Farmer-Labor 26,165 59.8%
Elizabeth Bangert Republican 17,504 40.0%
Write-In Votes 72 0.2%
Date: 2020-11-03, Margin: 19.8%, Valid Votes: 43,741

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 19 (General) - Results by County
County Nick Frentz
Democratic-Farmer-Labor
Elizabeth Bangert
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Blue Earth 15,123 62.2% 9,158 37.7% 36 0.1% 24,317 24.5%
Le Sueur 323 48.9% 337 51.0% 1 0.2% 661 -2.1%
Nicollet 10,719 57.1% 8,009 42.7% 35 0.2% 18,763 14.4%
Total 26,165 59.8% 17,504 40.0% 72 0.2% 43,741 19.8%

Blue Earth

Results by Precinct in Blue Earth - District 19 (General)
Precinct Nick Frentz Elizabeth Bangert Write-In Votes Valid Votes
Eagle Lake 853 863 1 1,717
Lime Twp 254 334 - 588
Mankato Twp P-1 61 88 - 149
Mankato Twp P-2 524 500 2 1,026
Mankato W-01 P-11 991 484 3 1,478
Mankato W-01 P-12 593 372 1 966
Mankato W-01 P-14 1,129 712 7 1,848
Mankato W-02 P-15 2,350 1,132 5 3,487
Mankato W-02 P-16 1,049 827 1 1,877
Mankato W-02 P-17 169 106 - 275
Mankato W-03 P-07 509 257 - 766
Mankato W-03 P-08 800 507 1 1,308
Mankato W-03 P-09 1,259 763 3 2,025
Mankato W-04 P-10 944 366 3 1,313
Mankato W-04 P-10a 836 453 1 1,290
Mankato W-04 P-13 543 281 3 827
Mankato W-05 P-01 438 209 1 648
Mankato W-05 P-02 148 68 - 216
Mankato W-05 P-03 565 284 1 850
Mankato W-05 P-04 298 91 1 390
Mankato W-05 P-05 443 209 - 652
Mankato W-05 P-06 234 170 2 406
North Mankato 1 1 - 2
Skyline 132 81 - 213
Total 15,123 9,158 36 24,317

Le Sueur

Results by Precinct in Le Sueur - District 19 (General)
Precinct Elizabeth Bangert Nick Frentz Write-In Votes Valid Votes
Kasota 187 170 - 357
Kasota Twp. P-1 150 153 1 304
Total 337 323 1 661

Nicollet

Results by Precinct in Nicollet - District 19 (General)
Precinct Nick Frentz Elizabeth Bangert Write-In Votes Valid Votes
Belgrade Township 330 370 1 701
Bernadotte Township 60 89 - 149
Brighton Township 23 60 - 83
City of Courtland 158 298 1 457
City of Lafayette 89 164 - 253
City of Nicollet 292 382 1 675
Courtland Township 128 246 1 375
Granby Township 56 108 - 164
Lafayette Township 143 277 - 420
Lake Prairie Township 192 242 1 435
New Sweden Township 64 117 - 181
Nicollet Township 136 194 - 330
North Mankato P-1 781 357 1 1,139
North Mankato P-2 759 380 5 1,144
North Mankato P-3 727 388 3 1,118
North Mankato P-4 801 534 1 1,336
North Mankato P-5 877 650 - 1,527
North Mankato P-6 895 555 2 1,452
North Mankato P-7 237 190 - 427
Oshawa Township 165 158 - 323
Ridgely Township 19 41 - 60
St Peter W-1 P-1 959 624 6 1,589
St Peter W-1 P-2 1,102 650 2 1,754
St Peter W-2 P-1 597 240 2 839
St Peter W-2 P-2 954 405 5 1,364
Traverse Township 101 110 3 214
West Newton Township 74 180 - 254
Total 10,719 8,009 35 18,763

District 20

Rich Draheim of Republican received 54.2% of the votes, totaling 26,523 votes, to win the election. Jon Olson of Democratic-Farmer-Labor was defeated by a margin of 14.5%, receiving 39.7% of the votes, totaling 19,431 votes. The total votes cast was 48,902.

2020 Minnesota State Senate Election in District 20
Candidate Party Votes %
Rich Draheim Republican 26,523 54.2%
Jon Olson Democratic-Farmer-Labor 19,431 39.7%
Jason Hoschette Grassroots Legalize Cannabis 2,901 5.9%
Write-In Votes 47 0.1%
Date: 2020-11-03, Margin: 14.5%, Valid Votes: 48,902

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 20 (General) - Results by County
County Rich Draheim
Republican
Jon Olson
Democratic-Farmer-Labor
Jason Hoschette
Grassroots Legalize Cannabis
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Le Sueur 8,256 62.7% 4,143 31.4% 766 5.8% 9 0.1% 13,174 31.2%
Rice 8,317 41.9% 10,355 52.2% 1,154 5.8% 27 0.1% 19,853 -10.3%
Scott 9,950 62.7% 4,933 31.1% 981 6.2% 11 0.1% 15,875 31.6%
Total 26,523 54.2% 19,431 39.7% 2,901 5.9% 47 0.1% 48,902 14.5%

Le Sueur

Results by Precinct in Le Sueur - District 20 (General)
Precinct Rich Draheim Jon Olson Jason Hoschette Write-In Votes Valid Votes
Cleveland 256 129 27 - 412
Cleveland Twp. 335 144 14 - 493
Cordova Twp. 212 89 14 - 315
Derrynane Twp. 241 79 20 - 340
Heidelberg 50 35 4 - 89
Kasota Twp. P-2 448 297 24 - 769
Kilkenny 48 25 4 - 77
Kilkenny Twp. 199 60 10 - 269
Lanesburgh Twp. 888 330 60 1 1,279
Le Center 663 337 69 2 1,071
Le Sueur 1,092 752 181 1 2,026
Lexington Twp. 343 86 22 1 452
Montgomery 1,012 544 151 2 1,709
Montgomery Twp. 305 99 16 - 420
New Prague 1,140 676 94 2 1,912
Ottawa Twp. 116 54 11 - 181
Sharon Twp. 266 145 16 - 427
Tyrone Twp. 213 112 12 - 337
Washington Twp. 429 150 17 - 596
Total 8,256 4,143 766 9 13,174

Rice

Results by Precinct in Rice - District 20 (General)
Precinct Jon Olson Rich Draheim Jason Hoschette Write-In Votes Valid Votes
Bridgewater Twp. 590 599 63 3 1,255
Dennison City 4 2 - - 6
Dundas 455 449 70 1 975
Erin Twp. 166 377 14 - 557
Forest Twp. 297 522 55 1 875
Lonsdale City 653 1,518 206 4 2,381
Northfield Twp. 243 312 28 - 583
Northfield W-1 P-1 919 64 37 3 1,023
Northfield W-1 P-2 1,533 687 69 2 2,291
Northfield W-2 P-1 919 564 86 - 1,569
Northfield W-2 P-2 881 623 122 3 1,629
Northfield W-3 P-1 1,161 421 116 4 1,702
Northfield W-4 P-1 1,014 293 78 - 1,385
Northfield W-4 P-2 720 50 45 6 821
Shieldsville Twp. 209 499 56 - 764
Webster Twp. P-1 171 347 28 - 546
Webster Twp. P-2 224 413 28 - 665
Wheatland Twp. 196 577 53 - 826
Total 10,355 8,317 1,154 27 19,853

Scott

Results by Precinct in Scott - District 20 (General)
Precinct Rich Draheim Jon Olson Jason Hoschette Write-In Votes Valid Votes
Belle Plaine 2,265 1,271 337 2 3,875
Belle Plaine Twp. 414 145 37 - 596
Blakeley Twp. 221 69 13 - 303
Cedar Lake Twp. 1,367 603 100 1 2,071
Elko New Market 1,660 848 168 2 2,678
Helena Twp. 829 305 46 3 1,183
New Market Twp. 1,634 749 109 1 2,493
New Prague P-2 1,560 943 171 2 2,676
Total 9,950 4,933 981 11 15,875

District 21

Michael P. Goggin of Republican received 59.7% of the votes, totaling 27,981 votes, to win the election. Ralph Kaehler of Democratic-Farmer-Labor was defeated by a margin of 19.5%, receiving 40.2% of the votes, totaling 18,871 votes. The total votes cast was 46,889.

2020 Minnesota State Senate Election in District 21
Candidate Party Votes %
Michael P. Goggin Republican 27,981 59.7%
Ralph Kaehler Democratic-Farmer-Labor 18,871 40.2%
Write-In Votes 37 0.1%
Date: 2020-11-03, Margin: 19.5%, Valid Votes: 46,889

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 21 (General) - Results by County
County Michael P. Goggin
Republican
Ralph Kaehler
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dodge 506 66.3% 254 33.3% 3 0.4% 763 33.0%
Goodhue 15,912 59.7% 10,724 40.2% 24 0.1% 26,660 19.5%
Wabasha 7,892 61.9% 4,850 38.0% 7 0.1% 12,749 23.9%
Winona 3,671 54.7% 3,043 45.3% 3 0.0% 6,717 9.3%
Total 27,981 59.7% 18,871 40.2% 37 0.1% 46,889 19.4%

Dodge

Results by Precinct in Dodge - District 21 (General)
Precinct Michael P. Goggin Ralph Kaehler Write-In Votes Valid Votes
Concord Twp. 235 109 - 344
West Concord 271 145 3 419
Total 506 254 3 763

Goodhue

Results by Precinct in Goodhue - District 21 (General)
Precinct Michael P. Goggin Ralph Kaehler Write-In Votes Valid Votes
Belle Creek Twp. 210 100 - 310
Bellechester 51 16 - 67
Belvidere Twp. 230 62 - 292
Cannon Falls P-1 685 523 3 1,211
Cannon Falls P-2 708 513 1 1,222
Cannon Falls Twp. 471 244 - 715
Cherry Grove Twp. 180 54 - 234
Featherstone Twp. 329 183 1 513
Florence Twp. 667 402 1 1,070
Goodhue 430 177 1 608
Goodhue Twp. 243 69 - 312
Hay Creek Twp. 391 202 - 593
Holden Twp. 197 97 - 294
Kenyon 634 389 3 1,026
Kenyon Twp. 180 65 1 246
Lake City 258 252 - 510
Leon Twp. 389 227 1 617
Minneola Twp. 298 139 - 437
Pine Island 936 624 3 1,563
Pine Island Twp. 264 136 - 400
Red Wing W-1 P-1 708 513 - 1,221
Red Wing W-1 P-2 713 530 - 1,243
Red Wing W-2 P-1 556 614 1 1,171
Red Wing W-2 P-2 629 458 - 1,087
Red Wing W-3 P-1 619 665 1 1,285
Red Wing W-3 P-2 576 470 - 1,046
Red Wing W-4 P-1 461 619 1 1,081
Red Wing W-4 P-2 492 480 1 973
Roscoe Twp. 345 158 - 503
Vasa Twp. 371 224 - 595
Wacouta Twp. 153 125 - 278
Wanamingo 455 184 2 641
Wanamingo Twp. 235 56 - 291
Welch Twp. 309 205 - 514
Zumbrota P-1 562 367 2 931
Zumbrota P-2 696 460 1 1,157
Zumbrota Twp. 281 122 - 403
Total 15,912 10,724 24 26,660

Wabasha

Results by Precinct in Wabasha - District 21 (General)
Precinct Michael P. Goggin Ralph Kaehler Write-In Votes Valid Votes
Bellechester 18 3 - 21
Chester Twp 193 57 - 250
Elgin City 400 195 - 595
Elgin Twp. 274 147 - 421
Gillford Twp. 214 83 1 298
Glasgow Twp. 104 54 - 158
Greenfield Twp. 590 338 1 929
Hammond 26 25 - 51
Highland Twp. 185 114 - 299
Hyde Park Twp. 98 45 - 143
Kellogg 183 97 - 280
Lake City P-1 412 382 - 794
Lake City P-2 361 344 - 705
Lake City P-3 570 462 - 1,032
Lake Twp. 162 132 - 294
Mazeppa City 325 159 - 484
Mazeppa Twp. 322 148 1 471
Millville 57 24 - 81
Minneiska City 29 16 - 45
Minneiska Twp. 73 43 - 116
Mount Pleasant Twp. 194 80 - 274
Oakwood Twp. 158 75 - 233
Pepin Twp. 142 120 - 262
Plainview P-1 619 331 2 952
Plainview P-2 572 265 1 838
Plainview Twp. 194 72 - 266
Wabasha W-1 250 284 - 534
Wabasha W-2 294 263 - 557
Wabasha W-3 229 198 - 427
Watopa Twp. 88 58 - 146
West Albany Twp. 177 63 - 240
Zumbro Falls 72 21 - 93
Zumbro Twp. 307 152 1 460
Total 7,892 4,850 7 12,749

Winona

Results by Precinct in Winona - District 21 (General)
Precinct Michael P. Goggin Ralph Kaehler Write-In Votes Valid Votes
Altura 154 71 - 225
Elba 38 50 - 88
Elba Twp 119 86 - 205
Goodview P-1 546 551 - 1,097
Goodview P-2a 491 463 2 956
Goodview P-2b 98 57 - 155
Minneiska 18 14 - 32
Minnesota City 57 38 - 95
Mount Vernon Twp 90 51 - 141
Norton Twp 198 109 - 307
Rollingstone 224 180 - 404
Rollingstone Twp 241 186 - 427
St Charles 1,174 993 1 2,168
St Charles Twp 159 141 - 300
Whitewater Twp 64 53 - 117
Total 3,671 3,043 3 6,717

District 22

Bill Weber of Republican received 69.2% of the votes, totaling 26,697 votes, to win the election. Shawna Marshall of Democratic-Farmer-Labor was defeated by a margin of 43.5%, receiving 25.7% of the votes, totaling 9,936 votes. The total votes cast was 38,599.

2020 Minnesota State Senate Election in District 22
General
Candidate Party Votes %
Bill Weber Republican 26,697 69.2%
Shawna Marshall Democratic-Farmer-Labor 9,936 25.7%
Brian Abrahamson Grassroots Legalize Cannabis 1,947 5.0%
Write-In Votes 19 0.0%
Date: 2020-11-03, Margin: 43.5%, Valid Votes: 38,599
Republican Primary
Candidate Party Votes %
Bill Weber Republican 4,406 100.0%
Date: 2020-08-11, Valid Votes: 4,406
Grassroots Legalize Cannabis Primary
Candidate Party Votes %
Brian Abrahamson Grassroots Legalize Cannabis 44 100.0%
Date: 2020-08-11, Valid Votes: 44
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Shawna Marshall Democratic-Farmer-Labor 1,897 76.1%
Roger L. Elgersma Democratic-Farmer-Labor 597 23.9%
Date: 2020-08-11, Margin: 52.2%, Valid Votes: 2,494

The election took place in nine counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 22 (General) - Results by County
County Bill Weber
Republican
Shawna Marshall
Democratic-Farmer-Labor
Brian Abrahamson
Grassroots Legalize Cannabis
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Cottonwood 4,156 69.7% 1,512 25.4% 289 4.8% 3 0.1% 5,960 44.4%
Jackson 1,756 69.7% 634 25.2% 128 5.1% - 0.0% 2,518 44.6%
Lincoln 2,090 68.1% 822 26.8% 156 5.1% 3 0.1% 3,071 41.3%
Lyon 1,751 67.8% 685 26.5% 145 5.6% 2 0.1% 2,583 41.3%
Murray 3,389 70.3% 1,242 25.8% 190 3.9% 2 0.0% 4,823 44.5%
Nobles 5,514 64.9% 2,474 29.1% 507 6.0% 5 0.1% 8,500 35.8%
Pipestone 3,586 73.5% 1,056 21.6% 238 4.9% 2 0.0% 4,882 51.8%
Redwood 746 68.8% 277 25.6% 60 5.5% 1 0.1% 1,084 43.3%
Rock 3,709 71.6% 1,234 23.8% 234 4.5% 1 0.0% 5,178 47.8%
Total 26,697 69.2% 9,936 25.7% 1,947 5.0% 19 0.0% 38,599 43.4%
2020 Minnesota State Senate Election in District 22 (Republican Primary) - Results by County
County Bill Weber
Republican
Valid Votes Margin
Votes %
Cottonwood 470 100.0% 470 100.0%
Jackson 288 100.0% 288 100.0%
Lincoln 294 100.0% 294 100.0%
Lyon 358 100.0% 358 100.0%
Murray 755 100.0% 755 100.0%
Nobles 860 100.0% 860 100.0%
Pipestone 712 100.0% 712 100.0%
Redwood 90 100.0% 90 100.0%
Rock 579 100.0% 579 100.0%
Total 4,406 100.0% 4,406 100.0%
2020 Minnesota State Senate Election in District 22 (Grassroots Legalize Cannabis Primary) - Results by County
County Brian Abrahamson
Grassroots Legalize Cannabis
Valid Votes Margin
Votes %
Cottonwood 3 100.0% 3 100.0%
Jackson 3 100.0% 3 100.0%
Lincoln 4 100.0% 4 100.0%
Lyon 1 100.0% 1 100.0%
Murray 7 100.0% 7 100.0%
Nobles 12 100.0% 12 100.0%
Pipestone 8 100.0% 8 100.0%
Redwood - - - -
Rock 6 100.0% 6 100.0%
Total 44 100.0% 44 100.0%
2020 Minnesota State Senate Election in District 22 (Democratic-Farmer-Labor Primary) - Results by County
County Shawna Marshall
Democratic-Farmer-Labor
Roger L. Elgersma
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes %
Cottonwood 213 76.1% 67 23.9% 280 52.1%
Jackson 122 73.9% 43 26.1% 165 47.9%
Lincoln 139 74.3% 48 25.7% 187 48.7%
Lyon 178 75.4% 58 24.6% 236 50.8%
Murray 345 74.5% 118 25.5% 463 49.0%
Nobles 348 74.7% 118 25.3% 466 49.4%
Pipestone 197 70.9% 81 29.1% 278 41.7%
Redwood 51 82.3% 11 17.7% 62 64.5%
Rock 304 85.2% 53 14.8% 357 70.3%
Total 1,897 76.1% 597 23.9% 2,494 52.1%

Cottonwood

Results by Precinct in Cottonwood - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Amboy Twp 79 14 - - 93
Amo Twp 65 12 - - 77
Ann Twp 66 32 3 - 101
Bingham Lake 51 10 8 - 69
Carson Twp 141 29 3 - 173
Comfrey 6 - 1 - 7
Dale Twp 74 21 3 - 98
Delton Twp 68 9 2 - 79
Germantown Twp P-1 63 7 - 1 71
Germantown Twp P-2 44 4 3 - 51
Great Bend Twp 134 55 11 - 200
Highwater Twp 75 20 6 - 101
Jeffers 109 37 10 - 156
Lakeside Twp 133 34 3 - 170
Midway Twp 132 31 5 - 168
Mountain Lake P-1 645 239 58 - 942
Mountain Lake Twp 115 15 4 - 134
Rosehill Twp 64 20 1 - 85
Selma Twp 96 18 2 - 116
Southbrook Twp 38 9 1 - 48
Springfield Twp 44 18 6 - 68
Storden 86 33 6 - 125
Storden Twp 97 12 6 - 115
Westbrook 242 138 15 1 396
Westbrook Twp 94 38 6 - 138
Windom W-1 P-1 351 158 24 - 533
Windom W-1 P-2 483 203 36 1 723
Windom W-2 P-1 282 134 23 - 439
Windom W-2 P-2 279 162 43 - 484
Total 4,156 1,512 289 3 5,960
Results by Precinct in Cottonwood - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Amboy Twp 7 7
Amo Twp 7 7
Ann Twp 12 12
Bingham Lake 1 1
Carson Twp 9 9
Comfrey 1 1
Dale Twp 3 3
Delton Twp 6 6
Germantown Twp P-2 1 1
Great Bend Twp 5 5
Highwater Twp 8 8
Jeffers 24 24
Lakeside Twp 8 8
Midway Twp 7 7
Mountain Lake P-1 69 69
Mountain Lake Twp 11 11
Rosehill Twp 3 3
Selma Twp 9 9
Southbrook Twp 6 6
Springfield Twp 8 8
Storden 7 7
Storden Twp 10 10
Westbrook 40 40
Westbrook Twp 8 8
Windom W-1 P-1 63 63
Windom W-1 P-2 73 73
Windom W-2 P-1 35 35
Windom W-2 P-2 29 29
Total 470 470
Results by Precinct in Cottonwood - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Mountain Lake P-1 1 1
Springfield Twp 2 2
Total 3 3
Results by Precinct in Cottonwood - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Amboy Twp 1 - 1
Ann Twp 2 - 2
Bingham Lake 1 2 3
Carson Twp - 1 1
Dale Twp 2 1 3
Delton Twp - 3 3
Germantown Twp P-1 1 - 1
Great Bend Twp 6 2 8
Highwater Twp 2 1 3
Jeffers 6 3 9
Lakeside Twp 12 3 15
Midway Twp 3 - 3
Mountain Lake P-1 27 5 32
Mountain Lake Twp 4 - 4
Rosehill Twp 1 1 2
Selma Twp 4 - 4
Springfield Twp 1 1 2
Storden 6 - 6
Storden Twp 1 2 3
Westbrook 22 7 29
Westbrook Twp 4 2 6
Windom W-1 P-1 16 9 25
Windom W-1 P-2 45 13 58
Windom W-2 P-1 17 5 22
Windom W-2 P-2 29 6 35
Total 213 67 280

Jackson

Results by Precinct in Jackson - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Valid Votes
Alba Twp. 79 22 5 106
Delafield Twp. 131 27 4 162
Ewington Twp. 108 24 3 135
Heron Lake 162 105 20 287
Heron Lake Twp. 150 30 10 190
La Crosse Twp. 79 21 1 101
Lakefield P-1 285 124 25 434
Lakefield P-2 295 121 35 451
Okabena 53 39 3 95
Rost Twp. 98 19 6 123
Round Lake Twp. 71 16 6 93
Sioux Valley Twp. 86 29 3 118
Weimer Twp. 77 25 4 106
West Heron Lake Twp. 69 18 2 89
Wilder 13 14 1 28
Total 1,756 634 128 2,518
Results by Precinct in Jackson - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Alba Twp. 20 20
Delafield Twp. 11 11
Ewington Twp. 33 33
Heron Lake 22 22
Heron Lake Twp. 38 38
La Crosse Twp. 17 17
Lakefield P-1 25 25
Lakefield P-2 16 16
Okabena 13 13
Rost Twp. 21 21
Round Lake Twp. 12 12
Sioux Valley Twp. 23 23
Weimer Twp. 14 14
West Heron Lake Twp. 21 21
Wilder 2 2
Total 288 288
Results by Precinct in Jackson - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Ewington Twp. 1 1
Okabena 2 2
Total 3 3
Results by Precinct in Jackson - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Alba Twp. 8 1 9
Delafield Twp. 5 1 6
Ewington Twp. 1 2 3
Heron Lake 23 10 33
Heron Lake Twp. 8 5 13
La Crosse Twp. 2 1 3
Lakefield P-1 20 4 24
Lakefield P-2 11 8 19
Okabena 11 2 13
Rost Twp. 5 - 5
Round Lake Twp. 4 3 7
Sioux Valley Twp. 9 1 10
Weimer Twp. 8 3 11
West Heron Lake Twp. 3 1 4
Wilder 4 1 5
Total 122 43 165

Lincoln

Results by Precinct in Lincoln - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Alta Vista Twp 58 47 2 - 107
Arco 24 11 4 - 39
Ash Lake Twp 61 31 6 - 98
Diamond Lake Twp 81 18 1 - 100
Drammen Twp 53 4 3 - 60
Hansonville Twp 35 14 2 - 51
Hendricks 199 89 26 1 315
Hendricks Twp 97 30 5 - 132
Hope Twp 114 37 2 - 153
Ivanhoe 178 94 15 1 288
Lake Benton 226 72 27 1 326
Lake Benton Twp 96 27 5 - 128
Lake Stay Twp 54 24 2 - 80
Limestone Twp 56 23 2 - 81
Marble Twp 57 26 1 - 84
Marshfield Twp 109 38 5 - 152
Royal Twp 65 25 2 - 92
Shaokatan Twp 71 36 9 - 116
Tyler 405 159 34 - 598
Verdi Twp 51 17 3 - 71
Total 2,090 822 156 3 3,071
Results by Precinct in Lincoln - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Alta Vista Twp 13 13
Arco 8 8
Ash Lake Twp 12 12
Diamond Lake Twp 14 14
Drammen Twp 5 5
Hansonville Twp 3 3
Hendricks 23 23
Hendricks Twp 12 12
Hope Twp 16 16
Ivanhoe 28 28
Lake Benton 39 39
Lake Benton Twp 14 14
Lake Stay Twp 7 7
Limestone Twp 17 17
Marble Twp 3 3
Marshfield Twp 9 9
Royal Twp 8 8
Shaokatan Twp 8 8
Tyler 47 47
Verdi Twp 8 8
Total 294 294
Results by Precinct in Lincoln - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Arco 2 2
Diamond Lake Twp 1 1
Limestone Twp 1 1
Total 4 4
Results by Precinct in Lincoln - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Alta Vista Twp 11 1 12
Arco 2 2 4
Ash Lake Twp 7 3 10
Diamond Lake Twp 1 - 1
Hansonville Twp 2 - 2
Hendricks 16 10 26
Hendricks Twp 4 5 9
Hope Twp 4 4 8
Ivanhoe 26 1 27
Lake Benton 11 6 17
Lake Benton Twp 2 1 3
Lake Stay Twp 5 - 5
Limestone Twp 4 - 4
Marble Twp 5 2 7
Marshfield Twp 4 2 6
Royal Twp 2 1 3
Shaokatan Twp 10 4 14
Tyler 22 5 27
Verdi Twp 1 1 2
Total 139 48 187

Lyon

Results by Precinct in Lyon - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Amiret Twp 101 15 6 - 122
Balaton 194 99 19 1 313
Coon Creek Twp 110 39 2 - 151
Custer Twp 70 38 6 - 114
Florence 10 6 - - 16
Garvin 38 20 4 - 62
Lyons Twp 107 9 1 - 117
Monroe Twp 78 23 4 - 105
Rock Lake Twp 137 24 5 - 166
Russell 132 44 9 - 185
Shelburne Twp 78 23 5 - 106
Sodus Twp 137 39 4 - 180
Tracy 559 306 80 1 946
Total 1,751 685 145 2 2,583
Results by Precinct in Lyon - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Amiret Twp 44 44
Balaton 38 38
Coon Creek Twp 25 25
Custer Twp 16 16
Florence 5 5
Garvin 8 8
Lyons Twp 15 15
Monroe Twp 12 12
Rock Lake Twp 32 32
Russell 14 14
Shelburne Twp 21 21
Sodus Twp 41 41
Tracy 87 87
Total 358 358
Results by Precinct in Lyon - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Balaton 1 1
Total 1 1
Results by Precinct in Lyon - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Amiret Twp 4 4 8
Balaton 22 14 36
Coon Creek Twp 13 10 23
Custer Twp 15 1 16
Florence 4 - 4
Garvin 5 2 7
Lyons Twp 5 3 8
Monroe Twp 8 - 8
Rock Lake Twp 7 3 10
Russell 4 3 7
Shelburne Twp 5 3 8
Sodus Twp 16 4 20
Tracy 70 11 81
Total 178 58 236

Murray

Results by Precinct in Murray - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Avoca 46 19 5 - 70
Belfast Twp 75 29 3 - 107
Bondin Twp 120 34 3 - 157
Cameron Twp 52 13 4 - 69
Chanarambie Twp 95 18 5 - 118
Chandler 91 10 4 - 105
Currie 60 39 2 - 101
Des Moines River 55 18 3 - 76
Dovray City 28 19 1 - 48
Dovray Twp 74 21 2 1 98
Ellsborough Twp 70 21 - - 91
Fenton Twp 77 16 - - 93
Fulda 441 197 48 - 686
Hadley 17 20 2 - 39
Holly Twp 46 18 - - 64
Iona 67 17 4 - 88
Iona Twp 71 25 - - 96
Lake Sarah Twp 188 64 12 - 264
Lake Wilson 101 42 6 - 149
Leeds Twp 114 15 1 - 130
Lime Lake Twp 94 19 1 - 114
Lowville Twp 76 13 5 - 94
Mason Twp 128 48 8 - 184
Moulton Twp 120 5 - - 125
Murray Twp 77 26 3 - 106
Shetek Twp 144 54 1 - 199
Skandia Twp 46 21 4 - 71
Slayton City 684 352 55 1 1,092
Slayton Twp 132 49 8 - 189
Total 3,389 1,242 190 2 4,823
Results by Precinct in Murray - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Avoca 11 11
Belfast Twp 18 18
Bondin Twp 28 28
Cameron Twp 11 11
Chanarambie Twp 33 33
Chandler 34 34
Currie 13 13
Des Moines River 3 3
Dovray City 6 6
Dovray Twp 10 10
Ellsborough Twp 16 16
Fenton Twp 34 34
Fulda 84 84
Hadley 9 9
Holly Twp 10 10
Iona 10 10
Iona Twp 19 19
Lake Sarah Twp 42 42
Lake Wilson 26 26
Leeds Twp 32 32
Lime Lake Twp 19 19
Lowville Twp 33 33
Mason Twp 56 56
Moulton Twp 46 46
Murray Twp 22 22
Shetek Twp 26 26
Skandia Twp 9 9
Slayton City 77 77
Slayton Twp 18 18
Total 755 755
Results by Precinct in Murray - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Belfast Twp 1 1
Dovray Twp 1 1
Fenton Twp 1 1
Fulda 2 2
Iona 1 1
Lake Sarah Twp 1 1
Total 7 7
Results by Precinct in Murray - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Avoca 3 3 6
Belfast Twp 12 8 20
Bondin Twp 14 6 20
Cameron Twp 2 1 3
Chanarambie Twp 9 1 10
Chandler 3 - 3
Currie 24 1 25
Des Moines River 3 1 4
Dovray City 9 1 10
Dovray Twp 3 1 4
Ellsborough Twp 14 2 16
Fenton Twp 4 2 6
Fulda 40 20 60
Hadley 7 3 10
Holly Twp 8 - 8
Iona 6 1 7
Iona Twp 10 5 15
Lake Sarah Twp 15 6 21
Lake Wilson 12 3 15
Leeds Twp 5 4 9
Lime Lake Twp 4 1 5
Lowville Twp 6 - 6
Mason Twp 17 7 24
Moulton Twp - 3 3
Murray Twp 11 6 17
Shetek Twp 10 2 12
Skandia Twp 7 3 10
Slayton City 83 22 105
Slayton Twp 4 5 9
Total 345 118 463

Nobles

Results by Precinct in Nobles - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Adrian 406 143 29 - 578
Bigelow 63 20 2 - 85
Bigelow Twp. 175 48 8 - 231
Bloom Twp. 67 21 2 - 90
Brewster 137 67 19 - 223
Dewald Twp. 110 22 6 - 138
Dundee 19 15 2 1 37
Elk Twp. 107 28 5 - 140
Ellsworth 171 38 10 - 219
Graham Lakes Twp. 92 33 8 - 133
Grand Prairie Twp. 107 15 - - 122
Hersey Twp. 67 31 10 - 108
Indian Lake Twp. 83 25 3 - 111
Kinbrae 5 3 - - 8
Larkin Twp. 85 18 1 - 104
Leota Twp. 210 13 3 - 226
Lismore 82 26 6 - 114
Lismore Twp. 73 12 2 - 87
Little Rock Twp. 92 13 2 - 107
Lorain Twp. 127 38 8 - 173
Olney Twp. 74 12 3 - 89
Ransom Twp. 77 28 7 - 112
Round Lake 116 31 23 - 170
Rushmore 122 38 12 - 172
Seward Twp. 102 19 1 - 122
Summit Lake Twp. 131 58 6 - 195
Westside Twp. 92 16 3 - 111
Wilmont 133 44 9 - 186
Wilmont Twp. 100 10 1 - 111
Worthington Twp. 140 33 7 - 180
Worthington W-1 P-1 266 148 41 1 456
Worthington W-1 P-2 141 141 36 1 319
Worthington W-1 P-3 109 111 17 - 237
Worthington W-1 P-4 85 90 23 - 198
Worthington W-1 P-5 162 212 45 1 420
Worthington W-2 P-1 585 271 31 - 887
Worthington W-2 P-2 144 130 21 - 295
Worthington W-2 P-3 147 105 34 1 287
Worthington W-2 P-4 159 129 30 - 318
Worthington W-2 P-5 351 219 31 - 601
Total 5,514 2,474 507 5 8,500
Results by Precinct in Nobles - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Adrian 30 30
Bigelow 5 5
Bigelow Twp. 47 47
Bloom Twp. 16 16
Brewster 32 32
Dewald Twp. 5 5
Dundee 7 7
Elk Twp. 31 31
Ellsworth 41 41
Graham Lakes Twp. 20 20
Grand Prairie Twp. 27 27
Hersey Twp. 17 17
Indian Lake Twp. 30 30
Larkin Twp. 24 24
Leota Twp. 87 87
Lismore 13 13
Lismore Twp. 13 13
Little Rock Twp. 27 27
Lorain Twp. 33 33
Olney Twp. 9 9
Ransom Twp. 18 18
Round Lake 18 18
Rushmore 10 10
Seward Twp. 23 23
Summit Lake Twp. 6 6
Westside Twp. 24 24
Wilmont 24 24
Wilmont Twp. 31 31
Worthington Twp. 40 40
Worthington W-1 P-1 22 22
Worthington W-1 P-2 5 5
Worthington W-1 P-3 2 2
Worthington W-1 P-4 6 6
Worthington W-1 P-5 10 10
Worthington W-2 P-1 53 53
Worthington W-2 P-2 8 8
Worthington W-2 P-3 5 5
Worthington W-2 P-4 15 15
Worthington W-2 P-5 26 26
Total 860 860
Results by Precinct in Nobles - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Adrian 1 1
Bigelow Twp. 1 1
Elk Twp. 1 1
Wilmont 2 2
Worthington Twp. 1 1
Worthington W-1 P-3 1 1
Worthington W-1 P-5 1 1
Worthington W-2 P-1 1 1
Worthington W-2 P-3 2 2
Worthington W-2 P-4 1 1
Total 12 12
Results by Precinct in Nobles - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Adrian 8 10 18
Bigelow 7 2 9
Bigelow Twp. 12 7 19
Bloom Twp. 5 - 5
Brewster 17 2 19
Dewald Twp. - 1 1
Dundee 4 3 7
Elk Twp. 10 1 11
Ellsworth 10 3 13
Graham Lakes Twp. 15 1 16
Hersey Twp. 6 5 11
Indian Lake Twp. 2 - 2
Larkin Twp. 4 2 6
Leota Twp. 2 2 4
Lismore 4 - 4
Lismore Twp. 2 - 2
Little Rock Twp. 1 - 1
Lorain Twp. 6 2 8
Ransom Twp. 11 2 13
Round Lake 4 2 6
Rushmore 2 - 2
Seward Twp. 8 - 8
Summit Lake Twp. 3 2 5
Westside Twp. 1 2 3
Wilmont 9 3 12
Wilmont Twp. 3 1 4
Worthington Twp. 7 10 17
Worthington W-1 P-1 22 7 29
Worthington W-1 P-2 19 2 21
Worthington W-1 P-3 10 2 12
Worthington W-1 P-4 6 3 9
Worthington W-1 P-5 14 5 19
Worthington W-2 P-1 44 16 60
Worthington W-2 P-2 14 5 19
Worthington W-2 P-3 10 3 13
Worthington W-2 P-4 14 2 16
Worthington W-2 P-5 32 10 42
Total 348 118 466

Pipestone

Results by Precinct in Pipestone - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Aetna Twp. 103 25 2 1 131
Altona Twp. 64 12 3 - 79
Burke Twp. 131 9 1 - 141
Eden Twp. 128 22 2 - 152
Edgerton 610 88 17 - 715
Elmer Twp. 119 11 3 - 133
Fountain Prairie Twp. 123 11 2 - 136
Grange Twp. 101 20 5 - 126
Gray Twp. 102 25 1 - 128
Hatfield 18 6 3 - 27
Holland 52 28 8 - 88
Ihlen 18 12 - - 30
Jasper 121 69 14 - 204
Osborne Twp. 185 9 - - 194
Pipestone Precinct 1 504 266 73 - 843
Pipestone Precinct 2 726 317 70 1 1,114
Rock Twp. 71 15 4 - 90
Ruthton 68 32 7 - 107
Sweet Twp. 159 27 8 - 194
Trosky 35 11 1 - 47
Troy Twp. 117 31 4 - 152
Woodstock 31 10 10 - 51
Total 3,586 1,056 238 2 4,882
Results by Precinct in Pipestone - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Aetna Twp. 25 25
Altona Twp. 23 23
Burke Twp. 45 45
Eden Twp. 35 35
Edgerton 110 110
Elmer Twp. 43 43
Fountain Prairie Twp. 23 23
Grange Twp. 25 25
Gray Twp. 30 30
Hatfield 6 6
Holland 14 14
Ihlen 10 10
Jasper 37 37
Osborne Twp. 46 46
Pipestone Precinct 1 47 47
Pipestone Precinct 2 71 71
Rock Twp. 13 13
Ruthton 26 26
Sweet Twp. 42 42
Trosky 11 11
Troy Twp. 25 25
Woodstock 5 5
Total 712 712
Results by Precinct in Pipestone - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Altona Twp. 1 1
Edgerton 1 1
Grange Twp. 1 1
Holland 1 1
Pipestone Precinct 1 1 1
Pipestone Precinct 2 1 1
Ruthton 1 1
Troy Twp. 1 1
Total 8 8
Results by Precinct in Pipestone - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Aetna Twp. 10 2 12
Altona Twp. 5 1 6
Burke Twp. 3 2 5
Eden Twp. 6 2 8
Edgerton 10 2 12
Elmer Twp. 1 4 5
Fountain Prairie Twp. 6 2 8
Grange Twp. - 2 2
Gray Twp. 2 2 4
Hatfield 2 - 2
Holland 4 - 4
Ihlen 5 3 8
Jasper 24 15 39
Osborne Twp. 3 - 3
Pipestone Precinct 1 36 18 54
Pipestone Precinct 2 36 8 44
Rock Twp. 12 1 13
Ruthton 9 5 14
Sweet Twp. 11 2 13
Trosky 1 1 2
Troy Twp. 10 9 19
Woodstock 1 - 1
Total 197 81 278

Redwood

Results by Precinct in Redwood - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Lamberton 298 98 24 - 420
Lamberton Twp. 108 17 1 - 126
North Hero Twp. 59 27 2 1 89
Revere 22 11 5 - 38
Springdale Twp. 78 30 6 - 114
Walnut Grove 181 94 22 - 297
Total 746 277 60 1 1,084
Results by Precinct in Redwood - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Lamberton 47 47
Lamberton Twp. 13 13
North Hero Twp. 8 8
Revere 1 1
Springdale Twp. 3 3
Walnut Grove 18 18
Total 90 90
Results by Precinct in Redwood - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Lamberton 23 2 25
Lamberton Twp. 4 - 4
North Hero Twp. 5 3 8
Revere 1 1 2
Springdale Twp. 5 2 7
Walnut Grove 13 3 16
Total 51 11 62

Rock

Results by Precinct in Rock - District 22 (General)
Precinct Bill Weber Shawna Marshall Brian Abrahamson Write-In Votes Valid Votes
Battle Plain Twp 91 15 4 - 110
Beaver Creek 120 36 8 - 164
Beaver Creek Twp 169 50 9 - 228
Clinton Twp 129 19 1 - 149
Denver Twp 72 12 2 - 86
Hardwick 53 32 3 - 88
Hills 285 62 19 - 366
Jasper 15 7 1 - 23
Kanaranzi Twp 104 28 1 - 133
Kenneth 19 5 - - 24
Luverne Twp P1 120 23 4 1 148
Luverne Twp P2 130 24 4 - 158
Luverne W-1 Ne 751 368 51 - 1,170
Luverne W-1 Nw 218 89 21 - 328
Luverne W-2 Se 433 199 62 - 694
Luverne W-2 Sw 227 94 17 - 338
Magnolia City 50 11 - - 61
Magnolia Twp 95 36 4 - 135
Martin Twp 191 26 3 - 220
Mound Twp 103 32 3 - 138
Rose Dell Twp 78 10 2 - 90
Springwater Twp 114 26 5 - 145
Steen 57 12 7 - 76
Vienna Twp 85 18 3 - 106
Total 3,709 1,234 234 1 5,178
Results by Precinct in Rock - District 22 (Republican Primary)
Precinct Bill Weber Valid Votes
Battle Plain Twp 27 27
Beaver Creek 32 32
Beaver Creek Twp 46 46
Clinton Twp 42 42
Denver Twp 23 23
Hardwick 8 8
Hills 28 28
Jasper 3 3
Kanaranzi Twp 24 24
Kenneth 5 5
Luverne Twp P1 29 29
Luverne Twp P2 37 37
Luverne W-1 Ne 62 62
Luverne W-1 Nw 19 19
Luverne W-2 Se 28 28
Luverne W-2 Sw 19 19
Magnolia City 19 19
Magnolia Twp 32 32
Martin Twp 6 6
Mound Twp 23 23
Rose Dell Twp 6 6
Springwater Twp 28 28
Steen 13 13
Vienna Twp 20 20
Total 579 579
Results by Precinct in Rock - District 22 (Grassroots Legalize Cannabis Primary)
Precinct Brian Abrahamson Valid Votes
Beaver Creek 1 1
Luverne W-1 Ne 4 4
Luverne W-1 Nw 1 1
Total 6 6
Results by Precinct in Rock - District 22 (Democratic-Farmer-Labor Primary)
Precinct Shawna Marshall Roger L. Elgersma Valid Votes
Battle Plain Twp 3 4 7
Beaver Creek 14 5 19
Beaver Creek Twp 20 1 21
Clinton Twp 5 - 5
Denver Twp 1 4 5
Hardwick 10 5 15
Hills 5 1 6
Jasper 6 1 7
Kanaranzi Twp 6 - 6
Kenneth 1 2 3
Luverne Twp P1 12 - 12
Luverne Twp P2 16 3 19
Luverne W-1 Ne 82 11 93
Luverne W-1 Nw 18 - 18
Luverne W-2 Se 38 2 40
Luverne W-2 Sw 22 4 26
Magnolia City 5 1 6
Magnolia Twp 9 1 10
Martin Twp 1 1 2
Mound Twp 14 1 15
Rose Dell Twp 1 2 3
Springwater Twp 8 2 10
Steen 3 2 5
Vienna Twp 4 - 4
Total 304 53 357

District 23

Julie A. Rosen of Republican received 78.7% of the votes, totaling 32,533 votes, to win the election. David Pulkrabek of Legal Marijuana Now was defeated by a margin of 57.6%, receiving 21.1% of the votes, totaling 8,730 votes. The total votes cast was 41,361.

2020 Minnesota State Senate Election in District 23
Candidate Party Votes %
Julie A. Rosen Republican 32,533 78.7%
David Pulkrabek Legal Marijuana Now 8,730 21.1%
Write-In Votes 98 0.2%
Date: 2020-11-03, Margin: 57.6%, Valid Votes: 41,361

The election took place in seven counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 23 (General) - Results by County
County Julie A. Rosen
Republican
David Pulkrabek
Legal Marijuana Now
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Blue Earth 7,805 75.0% 2,584 24.8% 22 0.2% 10,411 50.1%
Faribault 4,457 80.8% 1,040 18.9% 17 0.3% 5,514 62.0%
Jackson 2,400 78.1% 669 21.8% 3 0.1% 3,072 56.3%
Le Sueur 1,828 74.6% 620 25.3% 3 0.1% 2,451 49.3%
Martin 8,700 81.5% 1,941 18.2% 31 0.3% 10,672 63.3%
Waseca 3,531 80.3% 854 19.4% 10 0.2% 4,395 60.9%
Watonwan 3,812 78.7% 1,022 21.1% 12 0.2% 4,846 57.6%
Total 32,533 78.7% 8,730 21.1% 98 0.2% 41,361 57.5%

Blue Earth

Results by Precinct in Blue Earth - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Amboy 209 66 1 276
Beauford Twp 194 37 - 231
Butternut Valley Twp 140 39 - 179
Cambria Twp 112 42 - 154
Ceresco Twp 89 16 - 105
Danville Twp 133 27 - 160
Decoria Twp 571 151 - 722
Garden City Twp 329 113 4 446
Good Thunder 192 87 - 279
Jamestown Twp 348 94 - 442
Judson Twp 238 97 - 335
Lake Crystal 899 424 3 1,326
Le Ray Twp 363 84 2 449
Lincoln Twp 105 31 - 136
Lyra Twp 156 34 2 192
Madison Lake 502 209 1 712
Mapleton 669 205 - 874
Mapleton Twp 138 31 - 169
Mcpherson Twp 217 44 - 261
Medo Twp 165 24 1 190
Minnesota Lake 3 - - 3
Pemberton 78 29 2 109
Pleasant Mound Twp 107 15 1 123
Rapidan Twp 506 183 - 689
Saint Clair 306 126 - 432
Shelby Twp 124 24 - 148
South Bend Twp 549 255 3 807
Sterling Twp 128 29 - 157
Vernon Center 117 39 - 156
Vernon Center Twp 118 29 2 149
Total 7,805 2,584 22 10,411

Faribault

Results by Precinct in Faribault - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Barber Twp. 130 17 1 148
Blue Earth Twp. 217 28 - 245
Blue Earth W-1 421 129 1 551
Blue Earth W-2 497 135 2 634
Blue Earth W-3 409 99 1 509
Bricelyn 119 46 2 167
Brush Creek Twp. 96 19 - 115
Delavan 77 23 - 100
Delavan Twp. 160 33 1 194
Easton 90 16 - 106
Elmore 168 62 1 231
Elmore Twp. 88 14 2 104
Emerald Twp. 121 21 - 142
Frost 84 19 1 104
Jo Daviess Twp. 124 15 2 141
Lura Twp. 75 15 - 90
Minnesota Lake 265 89 1 355
Minnesota Lake Twp. 99 23 - 122
Pilot Grove Twp. 75 6 - 81
Prescott Twp. 106 8 - 114
Rome Twp. 65 12 - 77
Seely Twp. 78 25 - 103
Verona Twp. 176 31 - 207
Walnut Lake Twp. 107 11 - 118
Winnebago 524 130 2 656
Winnebago Twp. 86 14 - 100
Total 4,457 1,040 17 5,514

Jackson

Results by Precinct in Jackson - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Alpha 38 18 - 56
Belmont Twp. 109 17 1 127
Christiania Twp. 150 31 - 181
Des Moines Twp. 128 27 - 155
Enterprise Twp. 91 9 - 100
Hunter Twp. 121 17 - 138
Jackson W-1 589 243 - 832
Jackson W-2 643 214 2 859
Kimball Twp. 54 12 - 66
Middletown Twp. 108 16 - 124
Minneota Twp. 123 31 - 154
Petersburg Twp. 132 15 - 147
Wisconsin Twp. 114 19 - 133
Total 2,400 669 3 3,072

Le Sueur

Results by Precinct in Le Sueur - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Elysian 342 108 1 451
Elysian Twp. 508 143 - 651
Waterville 650 280 1 931
Waterville Twp. 328 89 1 418
Total 1,828 620 3 2,451

Martin

Results by Precinct in Martin - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Cedar Twp. 117 9 - 126
Center Creek Twp. 112 11 1 124
Ceylon 122 43 - 165
Dunnell 55 19 - 74
East Chain Twp. 166 10 - 176
Elm Creek Twp. 84 20 - 104
Fairmont Twp. 155 29 - 184
Fairmont W-1 P-1 542 96 - 638
Fairmont W-1 P-2 709 142 2 853
Fairmont W-2 P-1 534 128 2 664
Fairmont W-2 P-2 697 121 - 818
Fairmont W-3 P-1 326 157 5 488
Fairmont W-3 P-2 423 120 1 544
Fairmont W-4 P-1 440 135 1 576
Fairmont W-4 P-2 359 127 3 489
Fox Lake Twp. 139 25 - 164
Fraser Twp. 149 14 - 163
Galena Twp. 107 22 - 129
Granada 113 30 - 143
Jay Twp. 136 25 - 161
Lake Belt Twp. 84 28 - 112
Lake Fremont Twp. 84 19 - 103
Manyaska Twp. 188 31 4 223
Nashville Twp. 109 11 - 120
Northrop 108 10 - 118
Ormsby 26 5 - 31
Pleasant Prairie Twp. 115 23 1 139
Rolling Green Twp. 126 30 - 156
Rutland Twp. 215 41 - 256
Sherburn 458 96 1 555
Silver Lake Twp. 279 32 3 314
Tenhassen Twp. 133 15 - 148
Trimont 292 82 - 374
Truman 467 108 6 581
Waverly Twp. 94 16 1 111
Welcome 292 87 - 379
Westford Twp. 145 24 - 169
Total 8,700 1,941 31 10,672

Waseca

Results by Precinct in Waseca - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Alton Twp. 209 38 1 248
Byron Twp. 109 20 - 129
Elysian 1 - - 1
Freedom Twp. 183 26 1 210
Iosco Twp. 296 60 - 356
Janesville City 940 288 2 1,230
Janesville Twp. 256 57 - 313
New Richland City 444 166 2 612
New Richland Twp. 214 38 2 254
Otisco Twp. 277 46 2 325
St. Mary Twp. 213 42 - 255
Vivian Twp. 127 15 - 142
Waldorf 77 25 - 102
Wilton Twp. 185 33 - 218
Total 3,531 854 10 4,395

Watonwan

Results by Precinct in Watonwan - District 23 (General)
Precinct Julie A. Rosen David Pulkrabek Write-In Votes Valid Votes
Adrian Twp 74 14 - 88
Antrim Twp 132 14 - 146
Butterfield 152 39 - 191
Butterfield Twp 122 12 - 134
Darfur 24 14 - 38
Fieldon Twp 87 18 - 105
La Salle 23 8 - 31
Lewisville 79 21 - 100
Long Lake Twp 189 39 - 228
Madelia 703 233 4 940
Madelia Twp 175 16 - 191
Nelson Twp 137 17 1 155
Odin 48 17 - 65
Odin Twp 88 20 - 108
Ormsby 34 10 - 44
Riverdale Twp 145 27 1 173
Rosendale Twp 143 28 - 171
South Branch Twp 134 18 - 152
St James City W-1 624 258 6 888
St James City W-2 558 181 - 739
St James Twp 141 18 - 159
Total 3,812 1,022 12 4,846

District 24

John R. Jasinski of Republican received 63.7% of the votes, totaling 25,943 votes, to win the election. Roger Steinkamp of Democratic-Farmer-Labor was defeated by a margin of 27.5%, receiving 36.2% of the votes, totaling 14,756 votes. The total votes cast was 40,754.

2020 Minnesota State Senate Election in District 24
Candidate Party Votes %
John R. Jasinski Republican 25,943 63.7%
Roger Steinkamp Democratic-Farmer-Labor 14,756 36.2%
Write-In Votes 55 0.1%
Date: 2020-11-03, Margin: 27.5%, Valid Votes: 40,754

The election took place in four counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 24 (General) - Results by County
County John R. Jasinski
Republican
Roger Steinkamp
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dodge 692 74.2% 236 25.3% 5 0.5% 933 48.9%
Rice 9,317 62.7% 5,509 37.1% 27 0.2% 14,853 25.6%
Steele 12,366 63.9% 6,966 36.0% 18 0.1% 19,350 27.9%
Waseca 3,568 63.5% 2,045 36.4% 5 0.1% 5,618 27.1%
Total 25,943 63.7% 14,756 36.2% 55 0.1% 40,754 27.5%

Dodge

Results by Precinct in Dodge - District 24 (General)
Precinct John R. Jasinski Roger Steinkamp Write-In Votes Valid Votes
Ashland Twp. 149 60 2 211
Claremont 148 66 2 216
Claremont Twp. 179 71 - 250
Ellington Twp. 125 21 1 147
Ripley Twp. 91 18 - 109
Total 692 236 5 933

Rice

Results by Precinct in Rice - District 24 (General)
Precinct John R. Jasinski Roger Steinkamp Write-In Votes Valid Votes
Cannon City Twp. 563 225 - 788
Faribault P-1 1,263 811 6 2,080
Faribault P-2 1,225 933 4 2,162
Faribault P-3 1,663 1,235 6 2,904
Faribault P-4 1,536 1,174 8 2,718
Morristown 401 129 1 531
Morristown Twp. 341 75 - 416
Nerstrand 94 64 - 158
Richland Twp. 138 87 - 225
Walcott Twp. 474 164 - 638
Warsaw Twp. 657 217 2 876
Wells Twp. 718 277 - 995
Wheeling Twp. 244 118 - 362
Total 9,317 5,509 27 14,853

Steele

Results by Precinct in Steele - District 24 (General)
Precinct John R. Jasinski Roger Steinkamp Write-In Votes Valid Votes
Aurora Twp. 250 75 - 325
Berlin Twp. 226 88 - 314
Blooming Prairie Twp. 182 78 - 260
Clinton Falls Twp. 198 70 - 268
Deerfield Twp. 297 76 - 373
Ellendale 214 115 1 330
Havana Twp. 284 89 - 373
Lemond Twp. 230 86 - 316
Medford 495 200 - 695
Medford Twp. 236 98 - 334
Meriden Twp. 283 98 - 381
Merton Twp. 180 51 - 231
Owatonna Twp. 309 105 - 414
Owatonna W-1 P-1 765 619 3 1,387
Owatonna W-1 P-2 1,052 594 1 1,647
Owatonna W-2 P-1 731 508 2 1,241
Owatonna W-2 P-2 1,220 658 1 1,879
Owatonna W-3 P-1 543 406 3 952
Owatonna W-3 P-2 682 503 - 1,185
Owatonna W-4 P-1 848 550 1 1,399
Owatonna W-4 P-2 999 615 1 1,615
Owatonna W-5 P-1 832 568 2 1,402
Owatonna W-5 P-2 790 517 2 1,309
Somerset Twp. 330 135 1 466
Summit Twp. 190 64 - 254
Total 12,366 6,966 18 19,350

Waseca

Results by Precinct in Waseca - District 24 (General)
Precinct John R. Jasinski Roger Steinkamp Write-In Votes Valid Votes
Blooming Grove Twp. 279 100 2 381
Waseca W-1 P-A 594 388 1 983
Waseca W-1 P-B 233 202 1 436
Waseca W-2 P-A 831 494 1 1,326
Waseca W-2 P-B 274 234 - 508
Waseca W-3 P-A 214 126 - 340
Waseca W-3 P-B 480 267 - 747
Woodville Twp. 663 234 - 897
Total 3,568 2,045 5 5,618

District 25

David H. Senjem of Republican received 51.2% of the votes, totaling 25,021 votes, to win the election. Sara Flick of Democratic-Farmer-Labor was defeated by a margin of 2.5%, receiving 48.7% of the votes, totaling 23,783 votes. The total votes cast was 48,858.

2020 Minnesota State Senate Election in District 25
Candidate Party Votes %
David H. Senjem Republican 25,021 51.2%
Sara Flick Democratic-Farmer-Labor 23,783 48.7%
Write-In Votes 54 0.1%
Date: 2020-11-03, Margin: 2.5%, Valid Votes: 48,858

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 25 (General) - Results by County
County David H. Senjem
Republican
Sara Flick
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dodge 5,614 65.7% 2,922 34.2% 13 0.2% 8,549 31.5%
Olmsted 19,407 48.1% 20,861 51.8% 41 0.1% 40,309 -3.6%
Total 25,021 51.2% 23,783 48.7% 54 0.1% 48,858 2.5%

Dodge

Results by Precinct in Dodge - District 25 (General)
Precinct David H. Senjem Sara Flick Write-In Votes Valid Votes
Canisteo Twp. 320 114 - 434
Dodge Center P-1 666 385 3 1,054
Dodge Center P-2 186 118 - 304
Kasson P-1 198 118 1 317
Kasson P-2 1,723 950 1 2,674
Kasson P-3 438 299 2 739
Mantorville 483 254 2 739
Mantorville Twp. 850 407 1 1,258
Milton Twp. 343 134 - 477
Wasioja Twp. 407 143 3 553
Total 5,614 2,922 13 8,549

Olmsted

Results by Precinct in Olmsted - District 25 (General)
Precinct Sara Flick David H. Senjem Write-In Votes Valid Votes
Byron 1,422 2,094 1 3,517
Cascade Twp. P-1 739 843 1 1,583
Cascade Twp. P-2a 72 108 - 180
Cascade Twp. P-3a 26 71 - 97
Kalmar Twp. 241 490 1 732
New Haven Twp. 286 597 - 883
Oronoco 359 680 - 1,039
Oronoco Twp. 527 974 2 1,503
Pine Island 196 286 - 482
Rochester W2 P5 638 474 1 1,113
Rochester W2 P6 416 389 1 806
Rochester W2 P8 853 825 - 1,678
Rochester W3 P1 673 618 - 1,291
Rochester W3 P2 914 763 2 1,679
Rochester W3 P3 577 535 2 1,114
Rochester W3 P4 759 468 3 1,230
Rochester W3 P5 1,402 1,078 4 2,484
Rochester W3 P6 726 665 - 1,391
Rochester W3 P7 1,405 949 2 2,356
Rochester W5 P1 802 520 2 1,324
Rochester W5 P3 1,006 760 3 1,769
Rochester W5 P5 937 903 1 1,841
Rochester W5 P6 523 339 2 864
Rochester W5 P8 250 254 - 504
Rochester W6 P1 1,009 888 2 1,899
Rochester W6 P2 949 749 3 1,701
Rochester W6 P3 629 463 - 1,092
Rochester W6 P4 933 556 4 1,493
Rochester W6 P5 355 223 2 580
Rochester W6 P6 435 251 1 687
Rochester W6 P7 802 594 1 1,397
Total 20,861 19,407 41 40,309

District 26

Carla Nelson of Republican received 50.9% of the votes, totaling 24,740 votes, to win the election. Aleta Borrud of Democratic-Farmer-Labor was defeated by a margin of 1.9%, receiving 49.0% of the votes, totaling 23,831 votes. The total votes cast was 48,644.

2020 Minnesota State Senate Election in District 26
Candidate Party Votes %
Carla Nelson Republican 24,740 50.9%
Aleta Borrud Democratic-Farmer-Labor 23,831 49.0%
Write-In Votes 73 0.2%
Date: 2020-11-03, Margin: 1.9%, Valid Votes: 48,644

The election took place in the county of Olmsted.

Results by Precinct in Olmsted - District 26 (General)
Precinct Carla Nelson Aleta Borrud Write-In Votes Valid Votes
Chatfield 421 281 1 703
Dover 257 164 4 425
Dover Twp. 172 56 - 228
Elmira Twp. 159 80 - 239
Eyota 742 343 4 1,089
Eyota Twp. 255 66 1 322
Farmington Twp. 188 72 - 260
Haverhill Twp 554 406 - 960
High Forest Twp. 495 167 1 663
Marion Twp. P-1 1,601 925 4 2,530
Marion Twp. P-2 1 2 - 3
Orion Twp. 245 118 - 363
Pleasant Grove Twp. 372 111 - 483
Quincy Twp. 132 61 - 193
Rochester Twp P-1 681 640 - 1,321
Rochester Twp P-3 1 3 - 4
Rochester Twp P-4 22 17 - 39
Rochester W1 P1 329 425 1 755
Rochester W1 P10 415 540 3 958
Rochester W1 P11 550 526 1 1,077
Rochester W1 P12 190 146 - 336
Rochester W1 P2 533 523 4 1,060
Rochester W1 P3 937 827 - 1,764
Rochester W1 P4 302 252 1 555
Rochester W1 P5 757 645 1 1,403
Rochester W1 P6 181 216 - 397
Rochester W1 P7 866 905 2 1,773
Rochester W1 P8 571 506 1 1,078
Rochester W1 P9 689 620 1 1,310
Rochester W2 P1 251 723 2 976
Rochester W2 P2 546 1,175 - 1,721
Rochester W2 P3 616 925 1 1,542
Rochester W2 P4 615 756 - 1,371
Rochester W2 P7 874 1,021 2 1,897
Rochester W4 P1 553 1,038 2 1,593
Rochester W4 P2 197 401 1 599
Rochester W4 P3 333 502 2 837
Rochester W4 P4 390 508 2 900
Rochester W4 P5 408 632 5 1,045
Rochester W4 P6 108 300 2 410
Rochester W4 P7 637 713 5 1,355
Rochester W4 P8 501 585 2 1,088
Rochester W4 P9 155 98 1 254
Rochester W5 P2 460 651 - 1,111
Rochester W5 P4 663 822 7 1,492
Rochester W5 P7 1,126 1,272 1 2,399
Rochester W6 P8 354 399 1 754
Rock Dell Twp. 333 109 - 442
Salem Twp. 511 213 1 725
Stewartville 2,223 1,250 5 3,478
Viola Twp. 268 95 1 364
Total 24,740 23,831 73 48,644

District 27

Gene Dornink of Republican received 48.9% of the votes, totaling 19,759 votes, to win the election. Dan Sparks of Democratic-Farmer-Labor was defeated by a margin of 4.5%, receiving 44.4% of the votes, totaling 17,941 votes. The total votes cast was 40,431.

2020 Minnesota State Senate Election in District 27
Candidate Party Votes %
Gene Dornink Republican 19,759 48.9%
Dan Sparks Democratic-Farmer-Labor 17,941 44.4%
Tyler Becvar Legal Marijuana Now 2,699 6.7%
Write-In Votes 32 0.1%
Date: 2020-11-03, Margin: 4.5%, Valid Votes: 40,431

The election took place in five counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 27 (General) - Results by County
County Gene Dornink
Republican
Dan Sparks
Democratic-Farmer-Labor
Tyler Becvar
Legal Marijuana Now
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Dodge 1,061 61.3% 560 32.3% 110 6.4% 1 0.1% 1,732 28.9%
Faribault 1,186 56.2% 790 37.4% 135 6.4% 1 0.0% 2,112 18.8%
Freeborn 8,300 50.4% 7,032 42.7% 1,104 6.7% 18 0.1% 16,454 7.7%
Mower 8,646 45.3% 9,132 47.9% 1,276 6.7% 12 0.1% 19,066 -2.5%
Steele 566 53.0% 427 40.0% 74 6.9% - 0.0% 1,067 13.0%
Total 19,759 48.9% 17,941 44.4% 2,699 6.7% 32 0.1% 40,431 4.5%

Dodge

Results by Precinct in Dodge - District 27 (General)
Precinct Gene Dornink Dan Sparks Tyler Becvar Write-In Votes Valid Votes
Hayfield 369 272 74 1 716
Hayfield Twp. 212 83 8 - 303
Vernon Twp. 290 124 21 - 435
Westfield Twp. 190 81 7 - 278
Total 1,061 560 110 1 1,732

Faribault

Results by Precinct in Faribault - District 27 (General)
Precinct Gene Dornink Dan Sparks Tyler Becvar Write-In Votes Valid Votes
Clark Twp. 106 36 5 - 147
Dunbar Twp. 126 26 7 - 159
Foster Twp. 106 61 4 - 171
Kiester 119 137 23 - 279
Kiester Twp. 78 61 8 - 147
Walters 13 17 2 - 32
Wells 638 452 86 1 1,177
Total 1,186 790 135 1 2,112

Freeborn

Results by Precinct in Freeborn - District 27 (General)
Precinct Gene Dornink Dan Sparks Tyler Becvar Write-In Votes Valid Votes
Albert Lea Twp. P-1 205 168 18 - 391
Albert Lea W-1 P-1 988 1,021 74 1 2,084
Albert Lea W-1 P-2 38 26 4 - 68
Albert Lea W-2 P-1 554 604 122 3 1,283
Albert Lea W-3 P-1 797 826 144 4 1,771
Albert Lea W-4 P-1 755 741 127 3 1,626
Albert Lea W-5 P-1 396 503 128 1 1,028
Albert Lea W-6 P-1 516 516 110 2 1,144
Alden 182 140 27 - 349
Alden Twp. 100 64 7 - 171
Bancroft Twp. 299 209 22 - 530
Bath Twp. 144 100 14 - 258
Carlston Twp. 124 60 6 - 190
Clarks Grove 209 106 23 - 338
Conger 39 41 3 - 83
Emmons 87 88 9 - 184
Freeborn 80 32 16 - 128
Freeborn Twp. 85 48 9 - 142
Freeman Twp. 173 115 16 - 304
Geneva 167 116 22 1 306
Geneva Twp. 178 84 15 1 278
Glenville 170 162 26 1 359
Hartland 109 48 15 - 172
Hartland Twp. 115 54 3 - 172
Hayward 68 74 16 - 158
Hayward Twp. 142 88 5 - 235
Hollandale 108 40 6 - 154
London Twp. 88 63 6 - 157
Manchester 14 10 3 - 27
Manchester Twp. 142 99 9 1 251
Mansfield Twp. 80 56 4 - 140
Moscow Twp. 177 131 21 - 329
Myrtle 11 14 2 - 27
Newry Twp. 166 71 16 - 253
Nunda Twp. 114 80 8 - 202
Oakland Twp. 105 100 11 - 216
Pickerel Lake Twp. 254 140 13 - 407
Riceland Twp. 164 86 10 - 260
Shell Rock Twp. 131 77 8 - 216
Twin Lakes 26 31 6 - 63
Total 8,300 7,032 1,104 18 16,454

Mower

Results by Precinct in Mower - District 27 (General)
Precinct Dan Sparks Gene Dornink Tyler Becvar Write-In Votes Valid Votes
Adams 175 192 20 - 387
Adams Twp. 137 136 5 - 278
Austin Twp. 254 251 36 1 542
Austin W-1 P-1 1,099 616 133 - 1,848
Austin W-1 P-2 983 604 147 - 1,734
Austin W-1 P-3 31 33 5 - 69
Austin W-2 P-1 954 652 129 - 1,735
Austin W-2 P-2 1,304 984 125 3 2,416
Austin W-3 P-1 692 433 170 3 1,298
Austin W-3 P-2 1,017 704 149 1 1,871
Bennington Twp. 32 58 4 - 94
Brownsdale 167 194 28 1 390
Clayton Twp. 41 60 2 - 103
Dexter 76 100 18 - 194
Dexter Twp. 52 103 12 - 167
Elkton 22 36 3 - 61
Frankford Twp. 67 160 5 - 232
Grand Meadow 209 356 29 - 594
Grand Meadow Twp. 52 116 9 - 177
Lansing Twp. 225 263 31 - 519
Le Roy 173 286 44 - 503
Le Roy Twp. 62 140 3 - 205
Lodi Twp. 41 92 1 - 134
Lyle 121 121 19 - 261
Lyle Twp. 64 146 10 2 222
Mapleview 34 25 7 - 66
Marshall Twp. 78 112 3 - 193
Nevada Twp. 92 115 10 - 217
Pleasant Valley 49 135 12 - 196
Racine 68 161 15 - 244
Racine Twp. 81 212 5 - 298
Red Rock Twp. 162 291 16 - 469
Rose Creek 101 114 14 - 229
Sargeant 8 23 8 - 39
Sargeant Twp. 49 139 8 - 196
Taopi 22 6 1 - 29
Udolpho Twp. 114 150 10 - 274
Waltham 34 36 13 - 83
Waltham Twp. 54 159 7 1 221
Windom Twp. 136 132 10 - 278
Total 9,132 8,646 1,276 12 19,066

Steele

Results by Precinct in Steele - District 27 (General)
Precinct Gene Dornink Dan Sparks Tyler Becvar Valid Votes
Blooming Prairie 566 427 74 1,067
Total 566 427 74 1,067

District 28

Jeremy R. Miller of Republican received 57.7% of the votes, totaling 24,811 votes, to win the election. Sarah Kruger of Democratic-Farmer-Labor was defeated by a margin of 15.5%, receiving 42.2% of the votes, totaling 18,171 votes. The total votes cast was 43,030.

2020 Minnesota State Senate Election in District 28
Candidate Party Votes %
Jeremy R. Miller Republican 24,811 57.7%
Sarah Kruger Democratic-Farmer-Labor 18,171 42.2%
Write-In Votes 48 0.1%
Date: 2020-11-03, Margin: 15.5%, Valid Votes: 43,030

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 28 (General) - Results by County
County Jeremy R. Miller
Republican
Sarah Kruger
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Fillmore 7,574 63.5% 4,348 36.4% 14 0.1% 11,936 27.0%
Houston 6,734 59.9% 4,484 39.9% 15 0.1% 11,233 20.0%
Winona 10,503 52.9% 9,339 47.0% 19 0.1% 19,861 5.9%
Total 24,811 57.7% 18,171 42.2% 48 0.1% 43,030 15.4%

Fillmore

Results by Precinct in Fillmore - District 28 (General)
Precinct Jeremy R. Miller Sarah Kruger Write-In Votes Valid Votes
Amherst Twp. 101 75 - 176
Arendahl Twp. 135 82 - 217
Beaver Twp. 91 52 - 143
Bloomfield Twp. 156 48 - 204
Bristol Twp. 107 53 - 160
Canton 103 48 - 151
Canton Twp. 114 59 - 173
Carimona Twp. 130 71 - 201
Carrolton Twp. 147 96 - 243
Chatfield 581 355 1 937
Chatfield Twp. 241 102 1 344
Fillmore Twp. 219 75 - 294
Forestville Twp. 164 70 - 234
Fountain 156 73 - 229
Fountain Twp. 153 51 - 204
Harmony 365 242 1 608
Harmony Twp. 109 73 - 182
Holt Twp. 103 76 - 179
Jordan Twp. 175 63 1 239
Lanesboro 220 316 2 538
Mabel 200 175 - 375
Newburg Twp. 154 85 1 240
Norway Twp. 141 74 1 216
Ostrander 85 37 - 122
Peterson 70 47 - 117
Pilot Mound Twp. 138 82 - 220
Preble Twp. 67 64 - 131
Preston 415 323 1 739
Preston Twp. 103 51 - 154
Rushford 680 353 - 1,033
Rushford Village 372 168 - 540
Spring Valley 837 425 2 1,264
Spring Valley Twp. 230 121 - 351
Sumner Twp. 196 96 1 293
Whalan 19 27 - 46
Wykoff 179 81 1 261
York Twp. 118 59 1 178
Total 7,574 4,348 14 11,936

Houston

Results by Precinct in Houston - District 28 (General)
Precinct Jeremy R. Miller Sarah Kruger Write-In Votes Valid Votes
Black Hammer Twp. 99 71 1 171
Brownsville 181 137 - 318
Brownsville Twp. 173 110 1 284
Caledonia P-1 410 230 5 645
Caledonia P-2 522 294 - 816
Caledonia Twp. 287 115 - 402
Crooked Creek Twp. 100 58 1 159
Eitzen 127 32 - 159
Hokah 170 148 2 320
Hokah Twp. 176 128 - 304
Houston 308 181 1 490
Houston Twp. 187 86 - 273
Jefferson Twp. 41 29 - 70
La Crescent P-1 807 673 2 1,482
La Crescent P-2 483 537 - 1,020
La Crescent P-3 316 312 - 628
La Crescent Twp. 469 314 - 783
Mayville Twp. 159 65 - 224
Money Creek Twp. 256 113 - 369
Mound Prairie Twp. 227 149 - 376
Sheldon Twp. 139 45 1 185
Spring Grove 363 306 1 670
Spring Grove Twp. 158 81 - 239
Union Twp. 153 72 - 225
Wilmington Twp. 176 84 - 260
Winnebago Twp. 105 36 - 141
Yucatan Twp. 142 78 - 220
Total 6,734 4,484 15 11,233

Winona

Results by Precinct in Winona - District 28 (General)
Precinct Jeremy R. Miller Sarah Kruger Write-In Votes Valid Votes
Dakota 114 89 - 203
Dresbach Twp. 166 114 - 280
Fremont Twp 160 37 - 197
Hart Twp 145 37 - 182
Hillsdale Twp 233 119 - 352
Homer Twp 573 340 - 913
La Crescent 25 30 - 55
Lewiston 564 234 - 798
New Hartford Twp 333 187 1 521
Pleasant Hill Twp 241 70 - 311
Richmond Twp 298 147 - 445
Saratoga Twp 162 82 - 244
Stockton 282 147 1 430
Utica 100 49 - 149
Utica Twp 265 69 - 334
Warren Twp 264 93 1 358
Wilson Twp 451 252 2 705
Winona W-1 P-1 365 322 - 687
Winona W-1 P-2 535 487 1 1,023
Winona W-1 P-3 323 329 - 652
Winona W-1 P-4 561 437 - 998
Winona W-2 P-1 310 429 - 739
Winona W-2 P-2 385 481 1 867
Winona W-2 P-3 322 488 1 811
Winona W-2 P-4 223 376 1 600
Winona W-3 P-1 186 360 - 546
Winona W-3 P-2 237 464 1 702
Winona W-3 P-3 348 539 1 888
Winona W-3 P-4 304 566 1 871
Winona W-4 P-1 382 415 1 798
Winona W-4 P-2 429 406 3 838
Winona W-4 P-3 444 485 - 929
Winona W-4 P-4 648 561 3 1,212
Wiscoy Twp. 125 98 - 223
Total 10,503 9,339 19 19,861

District 29

Bruce D. Anderson of Republican received 63.2% of the votes, totaling 30,405 votes, to win the election. Chris Brazelton of Democratic-Farmer-Labor was defeated by a margin of 35.0%, receiving 28.2% of the votes, totaling 13,572 votes. The total votes cast was 48,085.

2020 Minnesota State Senate Election in District 29
Candidate Party Votes %
Bruce D. Anderson Republican 30,405 63.2%
Chris Brazelton Democratic-Farmer-Labor 13,572 28.2%
Mary Murphy Grassroots Legalize Cannabis 4,066 8.5%
Write-In Votes 42 0.1%
Date: 2020-11-03, Margin: 35.0%, Valid Votes: 48,085

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 29 (General) - Results by County
County Bruce D. Anderson
Republican
Chris Brazelton
Democratic-Farmer-Labor
Mary Murphy
Grassroots Legalize Cannabis
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Hennepin 93 50.5% 66 35.9% 25 13.6% - 0.0% 184 14.7%
Wright 30,312 63.3% 13,506 28.2% 4,041 8.4% 42 0.1% 47,901 35.1%
Total 30,405 63.2% 13,572 28.2% 4,066 8.5% 42 0.1% 48,085 35.0%

Hennepin

Results by Precinct in Hennepin - District 29 (General)
Precinct Bruce D. Anderson Chris Brazelton Mary Murphy Valid Votes
Rockford P-01 93 66 25 184
Total 93 66 25 184

Wright

Results by Precinct in Wright - District 29 (General)
Precinct Bruce D. Anderson Chris Brazelton Mary Murphy Write-In Votes Valid Votes
Albion Twp 571 188 49 - 808
Annandale 1,082 602 199 2 1,885
Buffalo P-1 2,393 1,241 434 - 4,068
Buffalo P-2 1,529 819 205 4 2,557
Buffalo P-3 1,236 652 205 3 2,096
Buffalo P-4 48 35 10 - 93
Buffalo Twp 893 242 61 - 1,196
Chatham Twp 631 224 51 1 907
Corinna Twp 1,268 428 114 1 1,811
Delano 2,180 1,291 307 5 3,783
Franklin Twp 1,251 520 83 - 1,854
French Lake Twp 508 175 50 - 733
Hanover P-3 7 3 - - 10
Howard Lake 705 323 117 2 1,147
Maple Lake 738 272 116 - 1,126
Maple Lake Twp P-1a 930 286 55 1 1,272
Maple Lake Twp P-1b 91 40 9 - 140
Marysville Twp 822 264 79 - 1,165
Middleville Twp 495 119 28 1 643
Monticello P-1 1,731 1,109 343 - 3,183
Monticello P-2 2,098 1,091 378 6 3,573
Monticello Twp 1,371 494 139 6 2,010
Montrose 1,164 458 208 2 1,832
Rockford 1,211 712 226 3 2,152
Rockford Twp 1,471 550 156 1 2,178
Silver Creek Twp 1,154 409 99 2 1,664
South Haven 50 23 5 - 78
Southside Twp 629 279 65 1 974
Stockholm Twp 410 94 43 - 547
Victor Twp 508 131 34 - 673
Waverly 626 292 119 - 1,037
Woodland Twp 511 140 54 1 706
Total 30,312 13,506 4,041 42 47,901

District 30

Mary Kiffmeyer of Republican received 67.2% of the votes, totaling 34,714 votes, to win the election. Diane Nguyen of Democratic-Farmer-Labor was defeated by a margin of 34.5%, receiving 32.7% of the votes, totaling 16,861 votes. The total votes cast was 51,620.

2020 Minnesota State Senate Election in District 30
Candidate Party Votes %
Mary Kiffmeyer Republican 34,714 67.2%
Diane Nguyen Democratic-Farmer-Labor 16,861 32.7%
Write-In Votes 45 0.1%
Date: 2020-11-03, Margin: 34.5%, Valid Votes: 51,620

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 30 (General) - Results by County
County Mary Kiffmeyer
Republican
Diane Nguyen
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Hennepin 289 69.6% 126 30.4% - 0.0% 415 39.3%
Sherburne 16,114 67.2% 7,864 32.8% 15 0.1% 23,993 34.4%
Wright 18,311 67.3% 8,871 32.6% 30 0.1% 27,212 34.7%
Total 34,714 67.2% 16,861 32.7% 45 0.1% 51,620 34.6%

Hennepin

Results by Precinct in Hennepin - District 30 (General)
Precinct Mary Kiffmeyer Diane Nguyen Valid Votes
Hanover P-1 289 126 415
Total 289 126 415

Sherburne

Results by Precinct in Sherburne - District 30 (General)
Precinct Mary Kiffmeyer Diane Nguyen Write-In Votes Valid Votes
Big Lake City P-01 1,002 494 - 1,496
Big Lake City P-02 981 494 1 1,476
Big Lake City P-03 1,925 866 3 2,794
Big Lake Twp P1 1,114 458 - 1,572
Big Lake Twp P2 1,107 356 2 1,465
Big Lake Twp P3 604 244 1 849
Elk River W1 P1a 1,084 605 - 1,689
Elk River W1 P1b 1,310 597 2 1,909
Elk River W2 P2a 1,322 483 1 1,806
Elk River W2 P2b 1,451 637 1 2,089
Elk River W3 P3a 738 454 1 1,193
Elk River W3 P3b 1,218 798 1 2,017
Elk River W4 P4a 1,131 628 - 1,759
Elk River W4 P4b 1,127 750 2 1,879
Total 16,114 7,864 15 23,993

Wright

Results by Precinct in Wright - District 30 (General)
Precinct Mary Kiffmeyer Diane Nguyen Write-In Votes Valid Votes
Albertville P-1 1,643 868 2 2,513
Albertville P-2 1,045 482 3 1,530
Dayton 22 10 - 32
Hanover P-2 1,162 489 5 1,656
Otsego P-1a 3,981 1,881 3 5,865
Otsego P-2a 3,015 1,385 4 4,404
Otsego P-3 385 232 3 620
St Michael P-1a 3,000 1,430 6 4,436
St Michael P-1b 4,058 2,094 4 6,156
Total 18,311 8,871 30 27,212

District 31

Michelle R. Benson of Republican received 70.6% of the votes, totaling 35,980 votes, to win the election. Kate Luthner of Democratic-Farmer-Labor was defeated by a margin of 41.3%, receiving 29.3% of the votes, totaling 14,962 votes. The total votes cast was 50,987.

2020 Minnesota State Senate Election in District 31
Candidate Party Votes %
Michelle R. Benson Republican 35,980 70.6%
Kate Luthner Democratic-Farmer-Labor 14,962 29.3%
Write-In Votes 45 0.1%
Date: 2020-11-03, Margin: 41.3%, Valid Votes: 50,987

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 31 (General) - Results by County
County Michelle R. Benson
Republican
Kate Luthner
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Anoka 26,605 69.5% 11,672 30.5% 29 0.1% 38,306 39.0%
Isanti 4,342 73.9% 1,524 25.9% 11 0.2% 5,877 47.9%
Sherburne 5,033 74.0% 1,766 26.0% 5 0.1% 6,804 48.0%
Total 35,980 70.6% 14,962 29.3% 45 0.1% 50,987 41.2%

Anoka

Results by Precinct in Anoka - District 31 (General)
Precinct Michelle R. Benson Kate Luthner Write-In Votes Valid Votes
Andover P-6 1,287 588 1 1,876
Bethel P-1 193 78 - 271
Columbus P-1 1,765 908 3 2,676
East Bethel P-1 1,696 720 1 2,417
East Bethel P-2 1,659 735 2 2,396
East Bethel P-3 1,491 693 7 2,191
Ham Lake P-1 897 494 2 1,393
Ham Lake P-2 1,277 651 2 1,930
Ham Lake P-3a 1,407 582 - 1,989
Ham Lake P-4a 1,367 553 1 1,921
Ham Lake P-5 968 425 - 1,393
Ham Lake P-6a 1,193 528 2 1,723
Linwood P-1 1,458 665 - 2,123
Linwood P-2 793 433 1 1,227
Nowthen P-1a 1,405 439 - 1,844
Nowthen P-2a 764 254 - 1,018
Oak Grove P-1 1,169 527 2 1,698
Oak Grove P-2 1,098 427 - 1,525
Oak Grove P-3 1,097 412 1 1,510
Oak Grove P-4 700 296 - 996
Saint Francis P-1 1,545 685 2 2,232
Saint Francis P-2 1,376 579 2 1,957
Total 26,605 11,672 29 38,306

Isanti

Results by Precinct in Isanti - District 31 (General)
Precinct Michelle R. Benson Kate Luthner Write-In Votes Valid Votes
Athens Twp 881 343 5 1,229
Bradford Twp 1,549 582 3 2,134
Saint Francis P-3 2 - - 2
Spencer Brook Twp 808 247 3 1,058
Stanford Twp 1,102 352 - 1,454
Total 4,342 1,524 11 5,877

Sherburne

Results by Precinct in Sherburne - District 31 (General)
Precinct Michelle R. Benson Kate Luthner Write-In Votes Valid Votes
Livonia Twp P1 1,012 350 1 1,363
Livonia Twp P2 1,724 529 1 2,254
Livonia Twp P3 98 22 - 120
Zimmerman P-1 1,021 412 2 1,435
Zimmerman P-2 1,178 453 1 1,632
Total 5,033 1,766 5 6,804

District 32

Mark Koran of Republican received 66.4% of the votes, totaling 32,493 votes, to win the election. Joshua Fike of Democratic-Farmer-Labor was defeated by a margin of 32.9%, receiving 33.5% of the votes, totaling 16,412 votes. The total votes cast was 48,971.

2020 Minnesota State Senate Election in District 32
Candidate Party Votes %
Mark Koran Republican 32,493 66.4%
Joshua Fike Democratic-Farmer-Labor 16,412 33.5%
Write-In Votes 66 0.1%
Date: 2020-11-03, Margin: 32.9%, Valid Votes: 48,971

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 32 (General) - Results by County
County Mark Koran
Republican
Joshua Fike
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Chisago 20,728 65.8% 10,753 34.1% 36 0.1% 31,517 31.6%
Isanti 11,765 67.4% 5,659 32.4% 30 0.2% 17,454 35.0%
Total 32,493 66.4% 16,412 33.5% 66 0.1% 48,971 32.8%

Chisago

Results by Precinct in Chisago - District 32 (General)
Precinct Mark Koran Joshua Fike Write-In Votes Valid Votes
Amador Twp 382 186 - 568
Center City 191 214 2 407
Chisago City 2,127 1,227 2 3,356
Chisago Lake Twp (N) 963 571 1 1,535
Chisago Lake Twp (S) 1,121 594 1 1,716
Fish Lake Twp 962 423 - 1,385
Harris 463 214 1 678
Lent Twp 1,420 561 5 1,986
Lindstrom 1,834 1,147 2 2,983
Nessel Twp 913 368 - 1,281
North Branch P-A 1,147 536 3 1,686
North Branch P-B 1,055 506 4 1,565
North Branch P-C 1,605 816 2 2,423
Rush City 676 413 4 1,093
Rushseba Twp 367 121 1 489
Shafer Twp P-A 480 203 - 683
Stacy 566 282 - 848
Sunrise Twp 942 370 - 1,312
Taylors Falls 360 285 - 645
Wyoming 3,154 1,716 8 4,878
Total 20,728 10,753 36 31,517

Isanti

Results by Precinct in Isanti - District 32 (General)
Precinct Mark Koran Joshua Fike Write-In Votes Valid Votes
Braham City 572 320 - 892
Cambridge East - P2 1,434 737 6 2,177
Cambridge Twp 1,040 500 2 1,542
Cambridge West - P1 1,547 1,089 4 2,640
Dalbo Twp 341 106 1 448
Isanti P-1 1,245 558 6 1,809
Isanti P-2 957 490 2 1,449
Isanti Twp 1,014 392 2 1,408
Maple Ridge Twp 328 145 1 474
North Branch Twp 775 334 1 1,110
Oxford Twp 500 147 1 648
Springvale Twp 730 258 2 990
Stanchfield Twp 492 223 1 716
Wyanett Twp 790 360 1 1,151
Total 11,765 5,659 30 17,454

District 33

David Osmek of Republican received 54.0% of the votes, totaling 31,614 votes, to win the election. Gretchen Piper of Democratic-Farmer-Labor was defeated by a margin of 8.0%, receiving 46.0% of the votes, totaling 26,928 votes. The total votes cast was 58,578.

2020 Minnesota State Senate Election in District 33
Candidate Party Votes %
David Osmek Republican 31,614 54.0%
Gretchen Piper Democratic-Farmer-Labor 26,928 46.0%
Write-In Votes 36 0.1%
Date: 2020-11-03, Margin: 8.0%, Valid Votes: 58,578

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 33 (General) - Results by County
County David Osmek
Republican
Gretchen Piper
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Carver 4,040 48.9% 4,218 51.0% 11 0.1% 8,269 -2.2%
Hennepin 27,574 54.8% 22,710 45.1% 25 0.0% 50,309 9.7%
Total 31,614 54.0% 26,928 46.0% 36 0.1% 58,578 8.0%

Carver

Results by Precinct in Carver - District 33 (General)
Precinct Gretchen Piper David Osmek Write-In Votes Valid Votes
Chanhassen P-1a 1,050 866 2 1,918
Chanhassen P-1b 1,137 1,089 2 2,228
Chanhassen P-2a 811 843 2 1,656
Chanhassen P-2b 1,220 1,242 5 2,467
Total 4,218 4,040 11 8,269

Hennepin

Results by Precinct in Hennepin - District 33 (General)
Precinct David Osmek Gretchen Piper Write-In Votes Valid Votes
Corcoran P-01 1,027 407 2 1,436
Corcoran P-02 679 407 - 1,086
Corcoran P-03 826 585 1 1,412
Deephaven P-01 579 670 1 1,250
Deephaven P-02 664 770 2 1,436
Excelsior P-01 673 839 - 1,512
Greenfield P-01 1,326 615 - 1,941
Greenwood P-01 304 256 - 560
Independence P-01 1,623 1,000 3 2,626
Long Lake P-01 486 607 1 1,094
Loretto P-01 264 161 - 425
Maple Plain P-01 532 495 1 1,028
Medina P-1a 846 698 - 1,544
Medina P-1b 1,509 1,291 - 2,800
Minnetonka Beach P-01 233 182 - 415
Minnetrista P-1a 1,030 754 1 1,785
Minnetrista P-2a 339 178 1 518
Minnetrista P-3a 770 476 1 1,247
Minnetrista P-4a 1,169 783 - 1,952
Mound P-1 835 647 1 1,483
Mound P-2 837 661 1 1,499
Mound P-3 823 721 2 1,546
Mound P-4 780 740 - 1,520
Orono P-01 903 801 1 1,705
Orono P-02 474 329 - 803
Orono P-3a 757 596 - 1,353
Orono P-4a 1,082 997 - 2,079
Shorewood P-1 83 61 - 144
Shorewood P-2 833 805 2 1,640
Shorewood P-3 777 881 2 1,660
Shorewood P-4 979 1,063 - 2,042
Spring Park P-01 591 527 - 1,118
St Bonifacius P-01 817 580 1 1,398
Tonka Bay P-01 594 520 1 1,115
Wayzata P-01 1,530 1,607 - 3,137
Total 27,574 22,710 25 50,309

District 34

Warren Limmer of Republican received 50.7% of the votes, totaling 29,347 votes, to win the election. Bonnie Westlin of Democratic-Farmer-Labor was defeated by a margin of 1.5%, receiving 49.2% of the votes, totaling 28,443 votes. The total votes cast was 57,836.

2020 Minnesota State Senate Election in District 34
General
Candidate Party Votes %
Warren Limmer Republican 29,347 50.7%
Bonnie Westlin Democratic-Farmer-Labor 28,443 49.2%
Write-In Votes 46 0.1%
Date: 2020-11-03, Margin: 1.5%, Valid Votes: 57,836
Republican Primary
Candidate Party Votes %
Warren Limmer Republican 3,875 100.0%
Date: 2020-08-11, Valid Votes: 3,875
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Bonnie Westlin Democratic-Farmer-Labor 5,810 71.8%
Aarica L. Coleman Democratic-Farmer-Labor 2,281 28.2%
Date: 2020-08-11, Margin: 43.6%, Valid Votes: 8,091

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 34 (General)
Precinct Warren Limmer Bonnie Westlin Write-In Votes Valid Votes
Dayton P-01 591 485 - 1,076
Dayton P-02 469 378 2 849
Dayton P-03 1,445 1,060 1 2,506
Maple Grove P-01 859 913 1 1,773
Maple Grove P-02 787 882 - 1,669
Maple Grove P-03 751 814 - 1,565
Maple Grove P-04 782 812 4 1,598
Maple Grove P-05 861 915 - 1,776
Maple Grove P-06 806 976 3 1,785
Maple Grove P-07 948 1,062 2 2,012
Maple Grove P-08 1,008 908 - 1,916
Maple Grove P-09 1,007 982 1 1,990
Maple Grove P-10 914 1,044 2 1,960
Maple Grove P-11 1,131 1,245 4 2,380
Maple Grove P-12 832 1,068 3 1,903
Maple Grove P-13 797 996 2 1,795
Maple Grove P-14 747 737 2 1,486
Maple Grove P-15 708 899 2 1,609
Maple Grove P-16 987 1,016 - 2,003
Maple Grove P-17 769 949 2 1,720
Maple Grove P-18 968 1,016 - 1,984
Maple Grove P-19 745 688 1 1,434
Maple Grove P-20 1,365 1,087 1 2,453
Maple Grove P-21 1,056 1,128 2 2,186
Maple Grove P-22 994 859 - 1,853
Maple Grove P-23 673 763 - 1,436
Maple Grove P-24 659 899 3 1,561
Osseo P-01 704 831 3 1,538
Rogers P-01 1,833 1,187 2 3,022
Rogers P-02 3,151 1,844 3 4,998
Total 29,347 28,443 46 57,836
Results by Precinct in Hennepin - District 34 (Republican Primary)
Precinct Warren Limmer Valid Votes
Dayton P-01 66 66
Dayton P-02 83 83
Dayton P-03 279 279
Maple Grove P-01 118 118
Maple Grove P-02 79 79
Maple Grove P-03 101 101
Maple Grove P-04 101 101
Maple Grove P-05 133 133
Maple Grove P-06 96 96
Maple Grove P-07 120 120
Maple Grove P-08 134 134
Maple Grove P-09 134 134
Maple Grove P-10 123 123
Maple Grove P-11 128 128
Maple Grove P-12 129 129
Maple Grove P-13 122 122
Maple Grove P-14 120 120
Maple Grove P-15 106 106
Maple Grove P-16 154 154
Maple Grove P-17 140 140
Maple Grove P-18 126 126
Maple Grove P-19 98 98
Maple Grove P-20 169 169
Maple Grove P-21 114 114
Maple Grove P-22 118 118
Maple Grove P-23 83 83
Maple Grove P-24 81 81
Osseo P-01 102 102
Rogers P-01 155 155
Rogers P-02 363 363
Total 3,875 3,875
Results by Precinct in Hennepin - District 34 (Democratic-Farmer-Labor Primary)
Precinct Bonnie Westlin Aarica L. Coleman Valid Votes
Dayton P-01 79 34 113
Dayton P-02 76 34 110
Dayton P-03 227 78 305
Maple Grove P-01 217 72 289
Maple Grove P-02 202 54 256
Maple Grove P-03 168 45 213
Maple Grove P-04 150 94 244
Maple Grove P-05 187 87 274
Maple Grove P-06 203 54 257
Maple Grove P-07 216 98 314
Maple Grove P-08 168 81 249
Maple Grove P-09 207 75 282
Maple Grove P-10 263 88 351
Maple Grove P-11 251 93 344
Maple Grove P-12 191 121 312
Maple Grove P-13 276 73 349
Maple Grove P-14 151 73 224
Maple Grove P-15 220 97 317
Maple Grove P-16 248 58 306
Maple Grove P-17 211 90 301
Maple Grove P-18 243 86 329
Maple Grove P-19 149 57 206
Maple Grove P-20 265 72 337
Maple Grove P-21 197 82 279
Maple Grove P-22 182 69 251
Maple Grove P-23 145 72 217
Maple Grove P-24 158 101 259
Osseo P-01 162 66 228
Rogers P-01 136 87 223
Rogers P-02 262 90 352
Total 5,810 2,281 8,091

District 35

Jim Abeler of Republican received 62.6% of the votes, totaling 31,291 votes, to win the election. David L. Nelson of Democratic-Farmer-Labor was defeated by a margin of 25.3%, receiving 37.3% of the votes, totaling 18,622 votes. The total votes cast was 49,959.

2020 Minnesota State Senate Election in District 35
Candidate Party Votes %
Jim Abeler Republican 31,291 62.6%
David L. Nelson Democratic-Farmer-Labor 18,622 37.3%
Write-In Votes 46 0.1%
Date: 2020-11-03, Margin: 25.3%, Valid Votes: 49,959

The election took place in the county of Anoka.

Results by Precinct in Anoka - District 35 (General)
Precinct Jim Abeler David L. Nelson Write-In Votes Valid Votes
Andover P-1 1,535 630 6 2,171
Andover P-10 1,363 882 2 2,247
Andover P-2 1,257 654 - 1,911
Andover P-3 1,422 771 - 2,193
Andover P-4 1,100 688 - 1,788
Andover P-5 1,556 855 1 2,412
Andover P-7 1,159 576 2 1,737
Andover P-8 1,219 650 - 1,869
Andover P-9 1,317 731 - 2,048
Anoka P-1 499 422 1 922
Anoka P-2 656 526 2 1,184
Anoka P-3 760 499 1 1,260
Anoka P-4 682 493 2 1,177
Anoka P-5 623 437 2 1,062
Anoka P-6 813 583 4 1,400
Anoka P-7 695 494 - 1,189
Anoka P-8 652 447 2 1,101
Coon Rapids W-1 P-1 1,413 1,063 4 2,480
Coon Rapids W-1 P-2 1,152 909 1 2,062
Coon Rapids W-2 P-1 917 846 2 1,765
Ramsey W-1 P-1 1,923 997 3 2,923
Ramsey W-1 P-2 623 262 - 885
Ramsey W-2 P-1 1,085 381 1 1,467
Ramsey W-2 P-2 1,948 865 6 2,819
Ramsey W-3 P-1 1,820 1,174 - 2,994
Ramsey W-3 P-2 704 415 - 1,119
Ramsey W-4 P-1 1,142 734 2 1,878
Ramsey W-4 P-2 1,256 638 2 1,896
Total 31,291 18,622 46 49,959

District 36

John Hoffman of Democratic-Farmer-Labor received 56.3% of the votes, totaling 27,580 votes, to win the election. Karen Attia of Republican was defeated by a margin of 12.8%, receiving 43.5% of the votes, totaling 21,319 votes. The total votes cast was 48,958.

2020 Minnesota State Senate Election in District 36
Candidate Party Votes %
John Hoffman Democratic-Farmer-Labor 27,580 56.3%
Karen Attia Republican 21,319 43.5%
Write-In Votes 59 0.1%
Date: 2020-11-03, Margin: 12.8%, Valid Votes: 48,958

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 36 (General) - Results by County
County John Hoffman
Democratic-Farmer-Labor
Karen Attia
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Anoka 8,521 53.5% 7,377 46.3% 34 0.2% 15,932 7.2%
Hennepin 19,059 57.7% 13,942 42.2% 25 0.1% 33,026 15.5%
Total 27,580 56.3% 21,319 43.5% 59 0.1% 48,958 12.8%

Anoka

Results by Precinct in Anoka - District 36 (General)
Precinct John Hoffman Karen Attia Write-In Votes Valid Votes
Coon Rapids W-1 P-3 903 947 5 1,855
Coon Rapids W-1 P-4 641 522 4 1,167
Coon Rapids W-2 P-5 797 600 - 1,397
Coon Rapids W-3 P-1 798 689 2 1,489
Coon Rapids W-3 P-2 840 694 5 1,539
Coon Rapids W-3 P-3 864 613 4 1,481
Coon Rapids W-4 P-1 865 807 5 1,677
Coon Rapids W-4 P-2 901 789 1 1,691
Coon Rapids W-4 P-3 855 706 4 1,565
Coon Rapids W-4 P-4 1,057 1,010 4 2,071
Total 8,521 7,377 34 15,932

Hennepin

Results by Precinct in Hennepin - District 36 (General)
Precinct John Hoffman Karen Attia Write-In Votes Valid Votes
Brooklyn Park W-C P-5 1,429 773 1 2,203
Brooklyn Park W-C P-6 1,439 764 2 2,205
Brooklyn Park W-C P-7 1,542 883 2 2,427
Brooklyn Park W-C P-8 1,472 1,155 2 2,629
Brooklyn Park W-E P-4a 1,244 806 2 2,052
Brooklyn Park W-E P-4o 788 492 2 1,282
Brooklyn Park W-E P-5 442 316 2 760
Brooklyn Park W-E P-6a 1,179 795 3 1,977
Brooklyn Park W-E P-6o 1,457 862 1 2,320
Brooklyn Park W-W P-6 315 188 - 503
Champlin W-1 P-01 2,280 2,053 1 4,334
Champlin W-2 P-01 2,059 1,847 1 3,907
Champlin W-3 P-01 1,659 1,430 4 3,093
Champlin W-4 P-01 1,754 1,578 2 3,334
Total 19,059 13,942 25 33,026

District 37

Jerry Newton of Democratic-Farmer-Labor received 52.4% of the votes, totaling 26,100 votes, to win the election. Brad Sanford of Republican was defeated by a margin of 4.9%, receiving 47.5% of the votes, totaling 23,659 votes. The total votes cast was 49,826.

2020 Minnesota State Senate Election in District 37
Candidate Party Votes %
Jerry Newton Democratic-Farmer-Labor 26,100 52.4%
Brad Sanford Republican 23,659 47.5%
Write-In Votes 67 0.1%
Date: 2020-11-03, Margin: 4.9%, Valid Votes: 49,826

The election took place in the county of Anoka.

Results by Precinct in Anoka - District 37 (General)
Precinct Jerry Newton Brad Sanford Write-In Votes Valid Votes
Blaine W-1 P-1 771 604 1 1,376
Blaine W-1 P-2 909 728 5 1,642
Blaine W-1 P-3 625 587 2 1,214
Blaine W-1 P-4 453 456 2 911
Blaine W-1 P-5 983 1,044 - 2,027
Blaine W-1 P-6 630 684 - 1,314
Blaine W-2 P-1 717 561 4 1,282
Blaine W-2 P-2a 644 571 4 1,219
Blaine W-2 P-2b 766 654 1 1,421
Blaine W-2 P-3 837 587 1 1,425
Blaine W-2 P-4a 868 776 5 1,649
Blaine W-2 P-4b 701 760 - 1,461
Blaine W-2 P-5 551 656 2 1,209
Blaine W-2 P-6 1,220 1,489 4 2,713
Blaine W-3 P-1 814 738 3 1,555
Blaine W-3 P-2 763 761 3 1,527
Blaine W-3 P-3 803 670 3 1,476
Blaine W-3 P-4 855 853 2 1,710
Blaine W-3 P-5 778 768 - 1,546
Blaine W-3 P-6 1,656 1,712 2 3,370
Blaine W-3 P-7 1,427 1,297 3 2,727
Coon Rapids W-2 P-2 644 583 1 1,228
Coon Rapids W-2 P-3 1,035 798 2 1,835
Coon Rapids W-2 P-4 593 579 2 1,174
Coon Rapids W-3 P-4 900 626 - 1,526
Coon Rapids W-5 P-1 819 752 5 1,576
Coon Rapids W-5 P-2 942 814 1 1,757
Coon Rapids W-5 P-3 616 458 1 1,075
Coon Rapids W-5 P-4 487 336 4 827
Coon Rapids W-5 P-5 778 603 1 1,382
Spring Lake Park P-1a 506 423 - 929
Spring Lake Park P-3 1,009 731 3 1,743
Total 26,100 23,659 67 49,826

District 38

Roger Chamberlain of Republican received 52.1% of the votes, totaling 28,042 votes, to win the election. Justin Stofferahn of Democratic-Farmer-Labor was defeated by a margin of 4.3%, receiving 47.8% of the votes, totaling 25,755 votes. The total votes cast was 53,845.

2020 Minnesota State Senate Election in District 38
Candidate Party Votes %
Roger Chamberlain Republican 28,042 52.1%
Justin Stofferahn Democratic-Farmer-Labor 25,755 47.8%
Write-In Votes 48 0.1%
Date: 2020-11-03, Margin: 4.3%, Valid Votes: 53,845

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 38 (General) - Results by County
County Roger Chamberlain
Republican
Justin Stofferahn
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Anoka 12,644 53.8% 10,837 46.1% 10 0.0% 23,491 7.7%
Ramsey 9,459 47.5% 10,439 52.4% 26 0.1% 19,924 -4.9%
Washington 5,939 56.9% 4,479 42.9% 12 0.1% 10,430 14.0%
Total 28,042 52.1% 25,755 47.8% 48 0.1% 53,845 4.2%

Anoka

Results by Precinct in Anoka - District 38 (General)
Precinct Roger Chamberlain Justin Stofferahn Write-In Votes Valid Votes
Blaine W-1 P-7 559 564 1 1,124
Blaine W-1 P-8 612 579 1 1,192
Blaine W-3 P-8 757 668 3 1,428
Centerville P-1 1,407 981 - 2,388
Circle Pines P-1 609 578 1 1,188
Circle Pines P-2 833 1,075 - 1,908
Lexington P-1 586 580 - 1,166
Lino Lakes P-1 738 564 1 1,303
Lino Lakes P-2 1,086 902 2 1,990
Lino Lakes P-3 824 695 - 1,519
Lino Lakes P-4 1,329 1,110 1 2,440
Lino Lakes P-5 633 570 - 1,203
Lino Lakes P-6 1,402 999 - 2,401
Lino Lakes P-7 1,269 972 - 2,241
Total 12,644 10,837 10 23,491

Ramsey

Results by Precinct in Ramsey - District 38 (General)
Precinct Justin Stofferahn Roger Chamberlain Write-In Votes Valid Votes
North Oaks P-1 898 936 3 1,837
North Oaks P-2 890 1,046 1 1,937
White Bear Lake W-1 P-1 1,458 1,239 6 2,703
White Bear Lake W-2 P-1 1,845 1,452 5 3,302
White Bear Lake W-3 P-1 1,341 1,100 3 2,444
White Bear Twp P-1 1,722 1,551 3 3,276
White Bear Twp P-2 1,176 1,194 3 2,373
White Bear Twp P-3 432 375 1 808
White Bear Twp P-4 677 566 1 1,244
Total 10,439 9,459 26 19,924

Washington

Results by Precinct in Washington - District 38 (General)
Precinct Roger Chamberlain Justin Stofferahn Write-In Votes Valid Votes
Dellwood 506 332 - 838
Hugo W-1 P-1 1,885 1,546 6 3,437
Hugo W-2 P-2a 279 164 1 444
Hugo W-2 P-2b 1,479 1,226 2 2,707
Hugo W-3 P-3a 1,276 894 2 2,172
Hugo W-3 P-3b 514 317 1 832
Total 5,939 4,479 12 10,430

District 39

Karin Housley of Republican received 53.0% of the votes, totaling 29,246 votes, to win the election. Josiah Hill of Democratic-Farmer-Labor was defeated by a margin of 6.1%, receiving 46.9% of the votes, totaling 25,921 votes. The total votes cast was 55,212.

2020 Minnesota State Senate Election in District 39
General
Candidate Party Votes %
Karin Housley Republican 29,246 53.0%
Josiah Hill Democratic-Farmer-Labor 25,921 46.9%
Write-In Votes 45 0.1%
Date: 2020-11-03, Margin: 6.1%, Valid Votes: 55,212
Republican Primary
Candidate Party Votes %
Karin Housley Republican 3,213 100.0%
Date: 2020-08-11, Valid Votes: 3,213
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Josiah Hill Democratic-Farmer-Labor 7,188 86.9%
Brian D. Hile Democratic-Farmer-Labor 1,080 13.1%
Date: 2020-08-11, Margin: 73.8%, Valid Votes: 8,268

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 39 (General) - Results by County
County Karin Housley
Republican
Josiah Hill
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Chisago 1,061 61.9% 650 37.9% 3 0.2% 1,714 24.0%
Washington 28,185 52.7% 25,271 47.2% 42 0.1% 53,498 5.4%
Total 29,246 53.0% 25,921 46.9% 45 0.1% 55,212 6.0%
2020 Minnesota State Senate Election in District 39 (Republican Primary) - Results by County
County Karin Housley
Republican
Valid Votes Margin
Votes %
Chisago 121 100.0% 121 100.0%
Washington 3,092 100.0% 3,092 100.0%
Total 3,213 100.0% 3,213 100.0%
2020 Minnesota State Senate Election in District 39 (Democratic-Farmer-Labor Primary) - Results by County
County Josiah Hill
Democratic-Farmer-Labor
Brian D. Hile
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes %
Chisago 112 69.1% 50 30.9% 162 38.3%
Washington 7,076 87.3% 1,030 12.7% 8,106 74.6%
Total 7,188 86.9% 1,080 13.1% 8,268 73.9%

Chisago

Results by Precinct in Chisago - District 39 (General)
Precinct Karin Housley Josiah Hill Write-In Votes Valid Votes
Franconia Twp 685 457 3 1,145
Shafer 362 183 - 545
Shafer Twp P-B 14 10 - 24
Total 1,061 650 3 1,714
Results by Precinct in Chisago - District 39 (Republican Primary)
Precinct Karin Housley Valid Votes
Franconia Twp 76 76
Shafer 40 40
Shafer Twp P-B 5 5
Total 121 121
Results by Precinct in Chisago - District 39 (Democratic-Farmer-Labor Primary)
Precinct Josiah Hill Brian D. Hile Valid Votes
Franconia Twp 93 39 132
Shafer 17 11 28
Shafer Twp P-B 2 - 2
Total 112 50 162

Washington

Results by Precinct in Washington - District 39 (General)
Precinct Karin Housley Josiah Hill Write-In Votes Valid Votes
Bayport 779 780 4 1,563
Baytown Twp. 868 637 1 1,506
Forest Lake P-1 1,233 900 1 2,134
Forest Lake P-2 1,148 722 - 1,870
Forest Lake P-3 1,515 864 1 2,380
Forest Lake P-4 1,221 658 1 1,880
Forest Lake P-5 2,148 1,395 2 3,545
Grant 1,762 1,231 1 2,994
Lake Elmo P-1 2,037 1,971 1 4,009
Lake Elmo P-2 1,911 1,646 2 3,559
Lake St. Croix Beach 342 405 - 747
Lakeland 631 612 - 1,243
Lakeland Shores 126 100 - 226
Marine On St. Croix 165 383 - 548
May Twp. 1,124 901 4 2,029
Oak Park Heights 1,306 1,498 2 2,806
Pine Springs 153 138 - 291
Scandia 1,648 1,201 4 2,853
St. Mary's Point 123 137 - 260
Stillwater Twp. 787 679 1 1,467
Stillwater W-1 P-1 533 586 1 1,120
Stillwater W-1 P-2 656 1,048 1 1,705
Stillwater W-2 P-3 514 788 4 1,306
Stillwater W-2 P-4 800 1,191 2 1,993
Stillwater W-3 P-5 1,612 1,779 4 3,395
Stillwater W-4 P-7 861 1,019 1 1,881
Stillwater W-4 P-8 581 800 2 1,383
West Lakeland Twp. 1,601 1,202 2 2,805
Total 28,185 25,271 42 53,498
Results by Precinct in Washington - District 39 (Republican Primary)
Precinct Karin Housley Valid Votes
Bayport 100 100
Baytown Twp. 116 116
Forest Lake P-1 87 87
Forest Lake P-2 119 119
Forest Lake P-3 204 204
Forest Lake P-4 118 118
Forest Lake P-5 186 186
Grant 205 205
Lake Elmo P-1 176 176
Lake Elmo P-2 176 176
Lake St. Croix Beach 38 38
Lakeland 76 76
Lakeland Shores 15 15
Marine On St. Croix 22 22
May Twp. 135 135
Oak Park Heights 208 208
Pine Springs 15 15
Scandia 152 152
St. Mary's Point 16 16
Stillwater Twp. 105 105
Stillwater W-1 P-1 66 66
Stillwater W-1 P-2 88 88
Stillwater W-2 P-3 65 65
Stillwater W-2 P-4 122 122
Stillwater W-3 P-5 150 150
Stillwater W-4 P-7 120 120
Stillwater W-4 P-8 62 62
West Lakeland Twp. 150 150
Total 3,092 3,092
Results by Precinct in Washington - District 39 (Democratic-Farmer-Labor Primary)
Precinct Josiah Hill Brian D. Hile Valid Votes
Bayport 215 28 243
Baytown Twp. 219 24 243
Forest Lake P-1 129 34 163
Forest Lake P-2 110 56 166
Forest Lake P-3 143 47 190
Forest Lake P-4 139 38 177
Forest Lake P-5 248 58 306
Grant 334 53 387
Lake Elmo P-1 475 80 555
Lake Elmo P-2 395 58 453
Lake St. Croix Beach 114 13 127
Lakeland 183 29 212
Lakeland Shores 41 2 43
Marine On St. Croix 177 8 185
May Twp. 299 30 329
Oak Park Heights 483 98 581
Pine Springs 27 9 36
Scandia 313 59 372
St. Mary's Point 51 8 59
Stillwater Twp. 234 21 255
Stillwater W-1 P-1 166 20 186
Stillwater W-1 P-2 378 30 408
Stillwater W-2 P-3 273 29 302
Stillwater W-2 P-4 417 59 476
Stillwater W-3 P-5 539 30 569
Stillwater W-4 P-7 360 35 395
Stillwater W-4 P-8 278 21 299
West Lakeland Twp. 336 53 389
Total 7,076 1,030 8,106

District 40

Chris A. Eaton of Democratic-Farmer-Labor received 71.5% of the votes, totaling 24,291 votes, to win the election. Robert Marvin of Republican was defeated by a margin of 43.1%, receiving 28.4% of the votes, totaling 9,647 votes. The total votes cast was 33,992.

2020 Minnesota State Senate Election in District 40
Candidate Party Votes %
Chris A. Eaton Democratic-Farmer-Labor 24,291 71.5%
Robert Marvin Republican 9,647 28.4%
Write-In Votes 54 0.2%
Date: 2020-11-03, Margin: 43.1%, Valid Votes: 33,992

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 40 (General)
Precinct Chris A. Eaton Robert Marvin Write-In Votes Valid Votes
Brooklyn Center P-01 1,342 518 7 1,867
Brooklyn Center P-02 1,299 386 2 1,687
Brooklyn Center P-03 1,432 621 4 2,057
Brooklyn Center P-04 1,674 670 2 2,346
Brooklyn Center P-05 1,652 691 3 2,346
Brooklyn Center P-06 1,060 451 4 1,515
Brooklyn Center P-07 946 334 1 1,281
Brooklyn Park W-C P-1 848 245 2 1,095
Brooklyn Park W-C P-2 907 389 4 1,300
Brooklyn Park W-C P-3 1,066 414 2 1,482
Brooklyn Park W-C P-4 941 299 4 1,244
Brooklyn Park W-E P-1a 974 428 6 1,408
Brooklyn Park W-E P-1o 1,056 437 1 1,494
Brooklyn Park W-E P-2 1,153 665 2 1,820
Brooklyn Park W-E P-3 770 288 1 1,059
Brooklyn Park W-W P-1o 1,002 492 1 1,495
Brooklyn Park W-W P-1r 1,575 696 3 2,274
Brooklyn Park W-W P-2 826 315 - 1,141
Brooklyn Park W-W P-3 1,566 419 3 1,988
Brooklyn Park W-W P-4 1,224 577 2 1,803
Brooklyn Park W-W P-5 978 312 - 1,290
Total 24,291 9,647 54 33,992

District 41

Mary Kunesh-Podein of Democratic-Farmer-Labor received 66.8% of the votes, totaling 29,967 votes, to win the election. Lucia Marina Vogel of Republican was defeated by a margin of 33.8%, receiving 33.0% of the votes, totaling 14,791 votes. The total votes cast was 44,830.

2020 Minnesota State Senate Election in District 41
Candidate Party Votes %
Mary Kunesh-Podein Democratic-Farmer-Labor 29,967 66.8%
Lucia Marina Vogel Republican 14,791 33.0%
Write-In Votes 72 0.2%
Date: 2020-11-03, Margin: 33.8%, Valid Votes: 44,830

The election took place in three counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 41 (General) - Results by County
County Mary Kunesh-Podein
Democratic-Farmer-Labor
Lucia Marina Vogel
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Anoka 17,550 67.3% 8,490 32.5% 46 0.2% 26,086 34.7%
Hennepin 2,514 68.0% 1,178 31.9% 3 0.1% 3,695 36.2%
Ramsey 9,903 65.8% 5,123 34.0% 23 0.2% 15,049 31.8%
Total 29,967 66.8% 14,791 33.0% 72 0.2% 44,830 33.9%

Anoka

Results by Precinct in Anoka - District 41 (General)
Precinct Mary Kunesh-Podein Lucia Marina Vogel Write-In Votes Valid Votes
Columbia Heights P-1 1,374 389 2 1,765
Columbia Heights P-2 1,001 336 1 1,338
Columbia Heights P-3 906 340 2 1,248
Columbia Heights P-4 1,077 357 1 1,435
Columbia Heights P-5 978 378 5 1,361
Columbia Heights P-6 736 371 1 1,108
Columbia Heights P-7 816 375 2 1,193
Columbia Heights P-8 812 361 - 1,173
Fridley W-1 P-1 776 463 3 1,242
Fridley W-1 P-2 690 498 3 1,191
Fridley W-1 P-3 1,049 435 5 1,489
Fridley W-1 P-4 699 381 1 1,081
Fridley W-2 P-1 639 373 1 1,013
Fridley W-2 P-2 634 304 1 939
Fridley W-2 P-3 903 504 4 1,411
Fridley W-2 P-4 881 523 - 1,404
Fridley W-3 P-1 753 428 3 1,184
Fridley W-3 P-2 895 575 4 1,474
Fridley W-3 P-3 588 211 4 803
Fridley W-3 P-4 640 372 - 1,012
Hilltop P-1 145 59 1 205
Spring Lake Park P-2 558 457 2 1,017
Total 17,550 8,490 46 26,086

Hennepin

Results by Precinct in Hennepin - District 41 (General)
Precinct Mary Kunesh-Podein Lucia Marina Vogel Write-In Votes Valid Votes
St Anthony P-01 974 467 1 1,442
St Anthony P-02 1,540 711 2 2,253
Total 2,514 1,178 3 3,695

Ramsey

Results by Precinct in Ramsey - District 41 (General)
Precinct Mary Kunesh-Podein Lucia Marina Vogel Write-In Votes Valid Votes
New Brighton P-1 1,058 514 5 1,577
New Brighton P-2 721 327 2 1,050
New Brighton P-3 1,086 630 2 1,718
New Brighton P-4 1,357 649 3 2,009
New Brighton P-5 983 541 4 1,528
New Brighton P-6 1,010 583 1 1,594
New Brighton P-7 1,180 736 1 1,917
New Brighton P-8 1,109 693 - 1,802
St Anthony P-1 1,399 450 5 1,854
Total 9,903 5,123 23 15,049

District 42

Jason "Ike" Isaacson of Democratic-Farmer-Labor received 58.7% of the votes, totaling 29,647 votes, to win the election. Ben Schwanke of Republican was defeated by a margin of 17.6%, receiving 41.1% of the votes, totaling 20,771 votes. The total votes cast was 50,496.

2020 Minnesota State Senate Election in District 42
Candidate Party Votes %
Jason "Ike" Isaacson Democratic-Farmer-Labor 29,647 58.7%
Ben Schwanke Republican 20,771 41.1%
Write-In Votes 78 0.2%
Date: 2020-11-03, Margin: 17.6%, Valid Votes: 50,496

The election took place in the county of Ramsey.

Results by Precinct in Ramsey - District 42 (General)
Precinct Jason "Ike" Isaacson Ben Schwanke Write-In Votes Valid Votes
Arden Hills P-1 1,368 1,008 1 2,377
Arden Hills P-2 617 437 2 1,056
Arden Hills P-3 1,113 823 2 1,938
Gem Lake P-1 178 182 - 360
Little Canada P-1 1,370 678 4 2,052
Little Canada P-2 1,308 861 1 2,170
Little Canada P-3 910 597 - 1,507
Mounds View P-1 1,124 811 9 1,944
Mounds View P-2 753 577 2 1,332
Mounds View P-3 1,323 977 5 2,305
Mounds View P-4 697 431 - 1,128
Roseville P-02 580 334 3 917
Roseville P-03 1,955 948 11 2,914
Roseville P-04 2,021 1,172 5 3,198
Shoreview P-1 822 489 2 1,313
Shoreview P-2 2,113 1,385 7 3,505
Shoreview P-3 1,935 1,396 4 3,335
Shoreview P-4 1,461 1,112 - 2,573
Shoreview P-5 2,105 1,706 3 3,814
Shoreview P-6 1,476 1,217 1 2,694
Spring Lake Park P-1r 47 38 - 85
Vadnais Heights P-1 767 767 3 1,537
Vadnais Heights P-2 1,311 1,021 2 2,334
Vadnais Heights P-3 1,005 932 8 1,945
Vadnais Heights P-4 1,288 872 3 2,163
Total 29,647 20,771 78 50,496

District 43

Charles "Chuck" Wiger of Democratic-Farmer-Labor received 56.2% of the votes, totaling 26,349 votes, to win the election. Bob Zick of Republican was defeated by a margin of 21.0%, receiving 35.2% of the votes, totaling 16,523 votes. The total votes cast was 46,886.

2020 Minnesota State Senate Election in District 43
General
Candidate Party Votes %
Charles "Chuck" Wiger Democratic-Farmer-Labor 26,349 56.2%
Bob Zick Republican 16,523 35.2%
Doug Daubenspeck Grassroots Legalize Cannabis 3,950 8.4%
Write-In Votes 64 0.1%
Date: 2020-11-03, Margin: 21.0%, Valid Votes: 46,886
Republican Primary
Candidate Party Votes %
Bob Zick Republican 2,352 100.0%
Date: 2020-08-11, Valid Votes: 2,352
Grassroots Legalize Cannabis Primary
Candidate Party Votes %
Doug Daubenspeck Grassroots Legalize Cannabis 81 100.0%
Date: 2020-08-11, Valid Votes: 81
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Charles "Chuck" Wiger Democratic-Farmer-Labor 6,051 69.7%
Natasha Lapcinski Democratic-Farmer-Labor 2,634 30.3%
Date: 2020-08-11, Margin: 39.4%, Valid Votes: 8,685

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 43 (General) - Results by County
County Charles "Chuck" Wiger
Democratic-Farmer-Labor
Bob Zick
Republican
Doug Daubenspeck
Grassroots Legalize Cannabis
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes % Votes %
Ramsey 15,394 57.3% 8,934 33.3% 2,485 9.3% 43 0.2% 26,856 24.1%
Washington 10,955 54.7% 7,589 37.9% 1,465 7.3% 21 0.1% 20,030 16.8%
Total 26,349 56.2% 16,523 35.2% 3,950 8.4% 64 0.1% 46,886 21.0%
2020 Minnesota State Senate Election in District 43 (Republican Primary) - Results by County
County Bob Zick
Republican
Valid Votes Margin
Votes %
Ramsey 1,495 100.0% 1,495 100.0%
Washington 857 100.0% 857 100.0%
Total 2,352 100.0% 2,352 100.0%
2020 Minnesota State Senate Election in District 43 (Grassroots Legalize Cannabis Primary) - Results by County
County Doug Daubenspeck
Grassroots Legalize Cannabis
Valid Votes Margin
Votes %
Ramsey 47 100.0% 47 100.0%
Washington 34 100.0% 34 100.0%
Total 81 100.0% 81 100.0%
2020 Minnesota State Senate Election in District 43 (Democratic-Farmer-Labor Primary) - Results by County
County Charles "Chuck" Wiger
Democratic-Farmer-Labor
Natasha Lapcinski
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes %
Ramsey 3,783 70.1% 1,617 29.9% 5,400 40.1%
Washington 2,268 69.0% 1,017 31.0% 3,285 38.1%
Total 6,051 69.7% 2,634 30.3% 8,685 39.3%

Ramsey

Results by Precinct in Ramsey - District 43 (General)
Precinct Charles "Chuck" Wiger Bob Zick Doug Daubenspeck Write-In Votes Valid Votes
Maplewood P-01 1,085 580 167 3 1,835
Maplewood P-02 936 513 170 1 1,620
Maplewood P-03 1,050 470 186 2 1,708
Maplewood P-04 941 440 171 1 1,553
Maplewood P-05 651 370 124 2 1,147
Maplewood P-06 889 525 115 1 1,530
Maplewood P-07 1,167 703 140 5 2,015
Maplewood P-08 1,054 640 156 4 1,854
Maplewood P-09 695 386 94 1 1,176
North St. Paul P-1 971 560 202 6 1,739
North St. Paul P-2 828 445 153 6 1,432
North St. Paul P-3 959 562 171 1 1,693
North St. Paul P-4 905 549 120 2 1,576
White Bear Lake W-3 P-2 187 129 30 - 346
White Bear Lake W-4 P-1 1,448 940 217 4 2,609
White Bear Lake W-5 P-1 1,628 1,122 269 4 3,023
Total 15,394 8,934 2,485 43 26,856
Results by Precinct in Ramsey - District 43 (Republican Primary)
Precinct Bob Zick Valid Votes
Maplewood P-01 105 105
Maplewood P-02 86 86
Maplewood P-03 82 82
Maplewood P-04 92 92
Maplewood P-05 57 57
Maplewood P-06 111 111
Maplewood P-07 127 127
Maplewood P-08 114 114
Maplewood P-09 71 71
North St. Paul P-1 86 86
North St. Paul P-2 63 63
North St. Paul P-3 77 77
North St. Paul P-4 77 77
White Bear Lake W-3 P-2 17 17
White Bear Lake W-4 P-1 151 151
White Bear Lake W-5 P-1 179 179
Total 1,495 1,495
Results by Precinct in Ramsey - District 43 (Grassroots Legalize Cannabis Primary)
Precinct Doug Daubenspeck Valid Votes
Maplewood P-01 4 4
Maplewood P-02 7 7
Maplewood P-03 3 3
Maplewood P-04 4 4
Maplewood P-05 2 2
Maplewood P-06 3 3
Maplewood P-07 4 4
Maplewood P-08 1 1
North St. Paul P-1 3 3
North St. Paul P-2 1 1
North St. Paul P-3 5 5
North St. Paul P-4 1 1
White Bear Lake W-4 P-1 6 6
White Bear Lake W-5 P-1 3 3
Total 47 47
Results by Precinct in Ramsey - District 43 (Democratic-Farmer-Labor Primary)
Precinct Charles "Chuck" Wiger Natasha Lapcinski Valid Votes
Maplewood P-01 265 161 426
Maplewood P-02 209 117 326
Maplewood P-03 265 136 401
Maplewood P-04 216 103 319
Maplewood P-05 158 71 229
Maplewood P-06 260 81 341
Maplewood P-07 296 125 421
Maplewood P-08 254 97 351
Maplewood P-09 151 60 211
North St. Paul P-1 206 103 309
North St. Paul P-2 191 73 264
North St. Paul P-3 209 94 303
North St. Paul P-4 247 77 324
White Bear Lake W-3 P-2 52 10 62
White Bear Lake W-4 P-1 401 151 552
White Bear Lake W-5 P-1 403 158 561
Total 3,783 1,617 5,400

Washington

Results by Precinct in Washington - District 43 (General)
Precinct Charles "Chuck" Wiger Bob Zick Doug Daubenspeck Write-In Votes Valid Votes
Birchwood Village City 394 232 32 - 658
Mahtomedi P-1 1,336 1,025 123 3 2,487
Mahtomedi P-2 1,553 1,227 145 2 2,927
Oakdale P-2 805 497 171 3 1,476
Oakdale P-3 1,536 952 236 2 2,726
Oakdale P-4 1,110 635 163 2 1,910
Oakdale P-5 1,263 720 199 2 2,184
Oakdale P-6 1,021 872 151 1 2,045
Oakdale P-7 1,688 1,191 206 6 3,091
White Bear Lake W-4 P-2 107 109 11 - 227
Willernie 142 129 28 - 299
Total 10,955 7,589 1,465 21 20,030
Results by Precinct in Washington - District 43 (Republican Primary)
Precinct Bob Zick Valid Votes
Birchwood Village City 32 32
Mahtomedi P-1 125 125
Mahtomedi P-2 126 126
Oakdale P-2 68 68
Oakdale P-3 109 109
Oakdale P-4 81 81
Oakdale P-5 75 75
Oakdale P-6 74 74
Oakdale P-7 144 144
White Bear Lake W-4 P-2 9 9
Willernie 14 14
Total 857 857
Results by Precinct in Washington - District 43 (Grassroots Legalize Cannabis Primary)
Precinct Doug Daubenspeck Valid Votes
Mahtomedi P-1 5 5
Mahtomedi P-2 2 2
Oakdale P-2 5 5
Oakdale P-3 4 4
Oakdale P-4 4 4
Oakdale P-5 3 3
Oakdale P-6 3 3
Oakdale P-7 8 8
Total 34 34
Results by Precinct in Washington - District 43 (Democratic-Farmer-Labor Primary)
Precinct Charles "Chuck" Wiger Natasha Lapcinski Valid Votes
Birchwood Village City 125 44 169
Mahtomedi P-1 378 117 495
Mahtomedi P-2 406 131 537
Oakdale P-2 110 93 203
Oakdale P-3 270 141 411
Oakdale P-4 242 83 325
Oakdale P-5 226 118 344
Oakdale P-6 169 89 258
Oakdale P-7 287 176 463
White Bear Lake W-4 P-2 25 8 33
Willernie 30 17 47
Total 2,268 1,017 3,285

District 44

Ann Johnson Stewart of Democratic-Farmer-Labor received 58.7% of the votes, totaling 33,855 votes, to win the election. Greg Pulles of Republican was defeated by a margin of 17.5%, receiving 41.2% of the votes, totaling 23,756 votes. The total votes cast was 57,636.

2020 Minnesota State Senate Election in District 44
General
Candidate Party Votes %
Ann Johnson Stewart Democratic-Farmer-Labor 33,855 58.7%
Greg Pulles Republican 23,756 41.2%
Write-In Votes 25 0.0%
Date: 2020-11-03, Margin: 17.5%, Valid Votes: 57,636
Republican Primary
Candidate Party Votes %
Greg Pulles Republican 3,946 100.0%
Date: 2020-08-11, Valid Votes: 3,946
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Ann Johnson Stewart Democratic-Farmer-Labor 9,672 76.6%
Zina Alston-Fizer Democratic-Farmer-Labor 2,956 23.4%
Date: 2020-08-11, Margin: 53.2%, Valid Votes: 12,628

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 44 (General)
Precinct Ann Johnson Stewart Greg Pulles Write-In Votes Valid Votes
Minnetonka W-1 P-E 695 455 - 1,150
Minnetonka W-1 P-F 1,018 559 - 1,577
Minnetonka W-2 P-A 841 553 4 1,398
Minnetonka W-2 P-B 1,350 618 - 1,968
Minnetonka W-2 P-C 1,318 723 3 2,044
Minnetonka W-2 P-D 1,335 597 2 1,934
Minnetonka W-2 P-E 1,178 507 1 1,686
Minnetonka W-3 P-A 787 394 - 1,181
Minnetonka W-3 P-B 840 632 1 1,473
Minnetonka W-3 P-C 939 584 - 1,523
Minnetonka W-3 P-D 922 827 - 1,749
Minnetonka W-3 P-E 801 469 2 1,272
Plymouth W-1 P-01 1,810 1,485 2 3,297
Plymouth W-1 P-02 2,368 1,876 1 4,245
Plymouth W-1 P-03 763 700 - 1,463
Plymouth W-1 P-04 1,117 886 1 2,004
Plymouth W-1 P-05 1,341 1,130 - 2,471
Plymouth W-1 P-06 746 575 - 1,321
Plymouth W-2 P-07 1,720 1,338 2 3,060
Plymouth W-2 P-08 956 673 - 1,629
Plymouth W-2 P-09 1,643 983 2 2,628
Plymouth W-2 P-10 779 643 1 1,423
Plymouth W-2 P-11 791 700 - 1,491
Plymouth W-2 P-12 779 760 - 1,539
Plymouth W-3 P-13 1,434 880 1 2,315
Plymouth W-3 P-14 1,974 1,284 1 3,259
Plymouth W-4 P-18 1,163 954 - 2,117
Plymouth W-4 P-20 1,146 950 - 2,096
Plymouth W-4 P-21 1,163 843 - 2,006
Woodland P-01 138 178 1 317
Total 33,855 23,756 25 57,636
Results by Precinct in Hennepin - District 44 (Republican Primary)
Precinct Greg Pulles Valid Votes
Minnetonka W-1 P-E 93 93
Minnetonka W-1 P-F 103 103
Minnetonka W-2 P-A 95 95
Minnetonka W-2 P-B 133 133
Minnetonka W-2 P-C 150 150
Minnetonka W-2 P-D 119 119
Minnetonka W-2 P-E 81 81
Minnetonka W-3 P-A 60 60
Minnetonka W-3 P-B 81 81
Minnetonka W-3 P-C 85 85
Minnetonka W-3 P-D 139 139
Minnetonka W-3 P-E 89 89
Plymouth W-1 P-01 139 139
Plymouth W-1 P-02 274 274
Plymouth W-1 P-03 94 94
Plymouth W-1 P-04 123 123
Plymouth W-1 P-05 202 202
Plymouth W-1 P-06 119 119
Plymouth W-2 P-07 235 235
Plymouth W-2 P-08 116 116
Plymouth W-2 P-09 153 153
Plymouth W-2 P-10 122 122
Plymouth W-2 P-11 129 129
Plymouth W-2 P-12 126 126
Plymouth W-3 P-13 151 151
Plymouth W-3 P-14 228 228
Plymouth W-4 P-18 145 145
Plymouth W-4 P-20 154 154
Plymouth W-4 P-21 164 164
Woodland P-01 44 44
Total 3,946 3,946
Results by Precinct in Hennepin - District 44 (Democratic-Farmer-Labor Primary)
Precinct Ann Johnson Stewart Zina Alston-Fizer Valid Votes
Minnetonka W-1 P-E 216 53 269
Minnetonka W-1 P-F 343 103 446
Minnetonka W-2 P-A 304 55 359
Minnetonka W-2 P-B 508 123 631
Minnetonka W-2 P-C 388 148 536
Minnetonka W-2 P-D 419 133 552
Minnetonka W-2 P-E 249 113 362
Minnetonka W-3 P-A 202 70 272
Minnetonka W-3 P-B 222 75 297
Minnetonka W-3 P-C 281 75 356
Minnetonka W-3 P-D 335 72 407
Minnetonka W-3 P-E 276 78 354
Plymouth W-1 P-01 325 147 472
Plymouth W-1 P-02 549 188 737
Plymouth W-1 P-03 232 60 292
Plymouth W-1 P-04 338 91 429
Plymouth W-1 P-05 406 118 524
Plymouth W-1 P-06 191 79 270
Plymouth W-2 P-07 525 146 671
Plymouth W-2 P-08 266 69 335
Plymouth W-2 P-09 453 115 568
Plymouth W-2 P-10 257 48 305
Plymouth W-2 P-11 279 59 338
Plymouth W-2 P-12 239 88 327
Plymouth W-3 P-13 310 133 443
Plymouth W-3 P-14 602 191 793
Plymouth W-4 P-18 266 90 356
Plymouth W-4 P-20 296 120 416
Plymouth W-4 P-21 355 100 455
Woodland P-01 40 16 56
Total 9,672 2,956 12,628

District 45

Ann H. Rest of Democratic-Farmer-Labor received 60.7% of the votes, totaling 29,054 votes, to win the election. Roxana Bruins of Republican was defeated by a margin of 31.4%, receiving 29.3% of the votes, totaling 14,040 votes. The total votes cast was 47,863.

2020 Minnesota State Senate Election in District 45
Candidate Party Votes %
Ann H. Rest Democratic-Farmer-Labor 29,054 60.7%
Roxana Bruins Republican 14,040 29.3%
Andy Schuler Legal Marijuana Now 4,729 9.9%
Write-In Votes 40 0.1%
Date: 2020-11-03, Margin: 31.4%, Valid Votes: 47,863

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 45 (General)
Precinct Ann H. Rest Roxana Bruins Andy Schuler Write-In Votes Valid Votes
Crystal W-1 P-01 1,046 563 187 - 1,796
Crystal W-1 P-02 504 224 95 - 823
Crystal W-1 P-03 311 189 46 1 547
Crystal W-2 P-01 1,000 499 176 4 1,679
Crystal W-2 P-02 759 418 92 - 1,269
Crystal W-2 P-03 380 135 71 1 587
Crystal W-3 P-01 712 336 127 - 1,175
Crystal W-3 P-02 932 580 205 5 1,722
Crystal W-3 P-03 232 127 56 - 415
Crystal W-4 P-01 835 499 217 - 1,551
Crystal W-4 P-02 681 455 167 1 1,304
Golden Valley P-1 1,233 357 105 2 1,697
Golden Valley P-2 1,629 562 161 - 2,352
Golden Valley P-4 1,040 495 120 1 1,656
Golden Valley P-6 1,395 585 164 5 2,149
Golden Valley P-7 1,214 529 136 1 1,880
New Hope P-01 644 321 117 - 1,082
New Hope P-02 1,013 482 143 1 1,639
New Hope P-03 967 571 127 2 1,667
New Hope P-04 891 583 186 4 1,664
New Hope P-05 618 294 157 2 1,071
New Hope P-06 296 121 45 1 463
New Hope P-07 1,227 691 220 - 2,138
New Hope P-08 980 426 179 1 1,586
Plymouth W-4 P-19 761 561 93 - 1,415
Plymouth W-4 P-22 1,186 692 187 1 2,066
Plymouth W-4 P-23 1,000 604 174 1 1,779
Robbinsdale W-1 1,271 593 232 3 2,099
Robbinsdale W-2 1,586 572 196 1 2,355
Robbinsdale W-3 1,329 538 279 1 2,147
Robbinsdale W-4 1,382 438 269 1 2,090
Total 29,054 14,040 4,729 40 47,863

District 46

Ron Latz of Democratic-Farmer-Labor received 72.7% of the votes, totaling 37,972 votes, to win the election. Bryan P. Bj?rnson of Republican was defeated by a margin of 45.5%, receiving 27.2% of the votes, totaling 14,189 votes. The total votes cast was 52,215.

2020 Minnesota State Senate Election in District 46
Candidate Party Votes %
Ron Latz Democratic-Farmer-Labor 37,972 72.7%
Bryan P. Bj?rnson Republican 14,189 27.2%
Write-In Votes 54 0.1%
Date: 2020-11-03, Margin: 45.5%, Valid Votes: 52,215

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 46 (General)
Precinct Ron Latz Bryan P. Bj?rnson Write-In Votes Valid Votes
Golden Valley P-3 1,512 414 3 1,929
Golden Valley P-5 1,199 353 - 1,552
Golden Valley P-8 1,510 568 2 2,080
Hopkins P-01 1,051 367 1 1,419
Hopkins P-02 1,430 495 3 1,928
Hopkins P-03 928 445 2 1,375
Hopkins P-04 1,310 498 1 1,809
Hopkins P-05 1,104 427 4 1,535
Hopkins P-06 1,359 567 2 1,928
Medicine Lake P-01 155 93 - 248
Plymouth W-3 P-15 1,023 658 2 1,683
Plymouth W-3 P-16 1,502 992 3 2,497
Plymouth W-3 P-17 858 476 1 1,335
St Louis Park W-1 P-01 1,775 673 4 2,452
St Louis Park W-1 P-02 2,209 731 2 2,942
St Louis Park W-1 P-03 891 304 - 1,195
St Louis Park W-1 P-04 747 226 1 974
St Louis Park W-2 P-05 1,029 410 - 1,439
St Louis Park W-2 P-06 1,898 575 2 2,475
St Louis Park W-2 P-07 1,908 591 1 2,500
St Louis Park W-2 P-08 1,484 538 3 2,025
St Louis Park W-3 P-09 1,269 380 2 1,651
St Louis Park W-3 P-10 1,245 411 1 1,657
St Louis Park W-3 P-11 1,122 379 - 1,501
St Louis Park W-3 P-12 1,779 546 1 2,326
St Louis Park W-4 P-13 1,178 495 4 1,677
St Louis Park W-4 P-14 2,091 574 3 2,668
St Louis Park W-4 P-15 1,299 499 1 1,799
St Louis Park W-4 P-16 1,107 504 5 1,616
Total 37,972 14,189 54 52,215

District 47

Julia Coleman of Republican received 57.6% of the votes, totaling 32,366 votes, to win the election. Addie Miller of Democratic-Farmer-Labor was defeated by a margin of 15.3%, receiving 42.3% of the votes, totaling 23,728 votes. The total votes cast was 56,158.

2020 Minnesota State Senate Election in District 47
General
Candidate Party Votes %
Julia Coleman Republican 32,366 57.6%
Addie Miller Democratic-Farmer-Labor 23,728 42.3%
Write-In Votes 64 0.1%
Date: 2020-11-03, Margin: 15.3%, Valid Votes: 56,158
Republican Primary
Candidate Party Votes %
Julia Coleman Republican 4,586 63.5%
Thomas Funk Republican 2,634 36.5%
Date: 2020-08-11, Margin: 27.0%, Valid Votes: 7,220
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Addie Miller Democratic-Farmer-Labor 5,105 87.0%
Bala Chintaginjala Democratic-Farmer-Labor 765 13.0%
Date: 2020-08-11, Margin: 74.0%, Valid Votes: 5,870

The election took place in the county of Carver.

Results by Precinct in Carver - District 47 (General)
Precinct Julia Coleman Addie Miller Write-In Votes Valid Votes
Benton Twp 359 138 - 497
Camden Twp 451 150 - 601
Carver 1,593 1,463 2 3,058
Chanhassen P-3 1,539 1,313 2 2,854
Chanhassen P-4 1,372 1,404 2 2,778
Chanhassen P-5 1,570 1,286 3 2,859
Chaska W-1 2,098 1,921 5 4,024
Chaska W-2 2,382 2,283 7 4,672
Chaska W-3 1,459 1,679 9 3,147
Chaska W-4 1,721 1,813 5 3,539
Cologne 760 469 1 1,230
Dahlgren Twp P-1 562 277 - 839
Dahlgren Twp P-2 27 12 - 39
Hamburg 243 78 1 322
Hancock Twp 177 37 - 214
Hollywood Twp 501 186 2 689
Laketown Twp 777 390 1 1,168
Mayer 982 400 - 1,382
New Germany 183 50 - 233
Norwood Young America 1,462 695 4 2,161
San Francisco Twp 431 195 1 627
Victoria P-1 757 499 1 1,257
Victoria P-2 1,337 1,023 1 2,361
Victoria P-3 1,993 1,248 3 3,244
Waconia Twp 562 223 1 786
Waconia W-1 1,915 1,352 2 3,269
Waconia W-2 2,497 1,876 8 4,381
Watertown 1,699 925 3 2,627
Watertown Twp 592 247 - 839
Young America Twp 365 96 - 461
Total 32,366 23,728 64 56,158
Results by Precinct in Carver - District 47 (Republican Primary)
Precinct Julia Coleman Thomas Funk Valid Votes
Benton Twp 75 53 128
Camden Twp 76 46 122
Carver 232 135 367
Chanhassen P-3 188 105 293
Chanhassen P-4 215 110 325
Chanhassen P-5 200 92 292
Chaska W-1 253 125 378
Chaska W-2 390 175 565
Chaska W-3 218 89 307
Chaska W-4 228 120 348
Cologne 113 85 198
Dahlgren Twp P-1 99 62 161
Dahlgren Twp P-2 5 1 6
Hamburg 28 22 50
Hancock Twp 24 13 37
Hollywood Twp 71 38 109
Laketown Twp 115 67 182
Mayer 118 82 200
New Germany 25 19 44
Norwood Young America 210 163 373
San Francisco Twp 67 36 103
Victoria P-1 103 57 160
Victoria P-2 237 161 398
Victoria P-3 383 231 614
Waconia Twp 79 42 121
Waconia W-1 210 146 356
Waconia W-2 275 164 439
Watertown 202 108 310
Watertown Twp 94 48 142
Young America Twp 53 39 92
Total 4,586 2,634 7,220
Results by Precinct in Carver - District 47 (Democratic-Farmer-Labor Primary)
Precinct Addie Miller Bala Chintaginjala Valid Votes
Benton Twp 34 2 36
Camden Twp 26 6 32
Carver 305 38 343
Chanhassen P-3 305 48 353
Chanhassen P-4 325 50 375
Chanhassen P-5 334 45 379
Chaska W-1 417 58 475
Chaska W-2 567 79 646
Chaska W-3 352 67 419
Chaska W-4 405 59 464
Cologne 94 8 102
Dahlgren Twp P-1 50 12 62
Dahlgren Twp P-2 1 - 1
Hamburg 10 4 14
Hancock Twp 7 1 8
Hollywood Twp 27 4 31
Laketown Twp 88 11 99
Mayer 56 11 67
New Germany 8 1 9
Norwood Young America 149 23 172
San Francisco Twp 37 10 47
Victoria P-1 122 24 146
Victoria P-2 231 55 286
Victoria P-3 262 39 301
Waconia Twp 43 - 43
Waconia W-1 261 22 283
Waconia W-2 336 56 392
Watertown 178 23 201
Watertown Twp 50 8 58
Young America Twp 25 1 26
Total 5,105 765 5,870

District 48

Steve Cwodzinski of Democratic-Farmer-Labor received 58.2% of the votes, totaling 29,985 votes, to win the election. Jeff Jiang of Republican was defeated by a margin of 16.4%, receiving 41.8% of the votes, totaling 21,558 votes. The total votes cast was 51,564.

2020 Minnesota State Senate Election in District 48
Candidate Party Votes %
Steve Cwodzinski Democratic-Farmer-Labor 29,985 58.2%
Jeff Jiang Republican 21,558 41.8%
Write-In Votes 21 0.0%
Date: 2020-11-03, Margin: 16.4%, Valid Votes: 51,564

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 48 (General)
Precinct Steve Cwodzinski Jeff Jiang Write-In Votes Valid Votes
Eden Prairie P-01 988 709 1 1,698
Eden Prairie P-02 1,051 783 1 1,835
Eden Prairie P-03 1,092 704 - 1,796
Eden Prairie P-04 1,112 670 - 1,782
Eden Prairie P-05 1,231 864 - 2,095
Eden Prairie P-06 997 722 - 1,719
Eden Prairie P-07 933 671 - 1,604
Eden Prairie P-09 1,200 1,015 - 2,215
Eden Prairie P-10 1,099 953 - 2,052
Eden Prairie P-11 1,037 518 1 1,556
Eden Prairie P-12 1,245 762 1 2,008
Eden Prairie P-13 1,120 692 - 1,812
Eden Prairie P-14 1,495 1,171 - 2,666
Eden Prairie P-15 1,282 796 2 2,080
Eden Prairie P-16 1,499 1,084 - 2,583
Eden Prairie P-17 871 735 - 1,606
Eden Prairie P-18 1,234 1,265 1 2,500
Eden Prairie P-19a 1,249 1,141 1 2,391
Eden Prairie P-19b 679 450 1 1,130
Minnetonka W-1 P-A 1,015 657 1 1,673
Minnetonka W-1 P-D 1,228 786 2 2,016
Minnetonka W-3 P-F 1,200 899 3 2,102
Minnetonka W-4 P-A 721 509 2 1,232
Minnetonka W-4 P-B 761 566 1 1,328
Minnetonka W-4 P-C 887 694 - 1,581
Minnetonka W-4 P-D 968 697 1 1,666
Minnetonka W-4 P-E 887 503 1 1,391
Minnetonka W-4 P-F 904 542 1 1,447
Total 29,985 21,558 21 51,564

District 49

Melisa Lopez Franzen of Democratic-Farmer-Labor received 62.8% of the votes, totaling 36,149 votes, to win the election. Julie Dupr? of Republican was defeated by a margin of 25.6%, receiving 37.2% of the votes, totaling 21,403 votes. The total votes cast was 57,593.

2020 Minnesota State Senate Election in District 49
General
Candidate Party Votes %
Melisa Lopez Franzen Democratic-Farmer-Labor 36,149 62.8%
Julie Dupr? Republican 21,403 37.2%
Write-In Votes 41 0.1%
Date: 2020-11-03, Margin: 25.6%, Valid Votes: 57,593
Republican Primary
Candidate Party Votes %
Julie Dupr? Republican 2,581 62.8%
Jenny Rhoades Republican 1,530 37.2%
Date: 2020-08-11, Margin: 25.6%, Valid Votes: 4,111
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Melisa Lopez Franzen Democratic-Farmer-Labor 14,895 100.0%
Date: 2020-08-11, Valid Votes: 14,895

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 49 (General)
Precinct Melisa Lopez Franzen Julie Dupr? Write-In Votes Valid Votes
Bloomington W-2 P-16 1,766 965 1 2,732
Bloomington W-2 P-21 853 566 2 1,421
Bloomington W-2 P-23 1,232 692 2 1,926
Bloomington W-2 P-24 996 748 2 1,746
Bloomington W-2 P-25 749 684 - 1,433
Bloomington W-2 P-27 802 496 1 1,299
Bloomington W-3 P-17 760 465 - 1,225
Bloomington W-3 P-18 894 537 - 1,431
Bloomington W-3 P-19 1,432 756 2 2,190
Bloomington W-3 P-22 1,019 753 2 1,774
Bloomington W-3 P-28 985 584 - 1,569
Eden Prairie P-08 718 613 1 1,332
Edina P-01a 1,180 693 - 1,873
Edina P-01b 1,214 975 1 2,190
Edina P-02 1,002 429 1 1,432
Edina P-03 1,321 917 1 2,239
Edina P-04 1,356 520 3 1,879
Edina P-05 1,159 862 2 2,023
Edina P-06 1,153 665 - 1,818
Edina P-07 836 482 2 1,320
Edina P-08 1,046 713 3 1,762
Edina P-09 1,069 580 - 1,649
Edina P-10c 794 583 1 1,378
Edina P-11 1,256 685 2 1,943
Edina P-12 446 291 - 737
Edina P-13 925 366 2 1,293
Edina P-14 1,365 576 3 1,944
Edina P-15c 1,041 670 1 1,712
Edina P-16 1,212 618 - 1,830
Edina P-17 1,193 584 1 1,778
Edina P-18 1,721 769 - 2,490
Edina P-19c 704 542 1 1,247
Minnetonka W-1 P-B 836 472 2 1,310
Minnetonka W-1 P-C 1,114 552 2 1,668
Total 36,149 21,403 41 57,593
Results by Precinct in Hennepin - District 49 (Republican Primary)
Precinct Julie Dupr? Jenny Rhoades Valid Votes
Bloomington W-2 P-16 148 59 207
Bloomington W-2 P-21 56 63 119
Bloomington W-2 P-23 81 51 132
Bloomington W-2 P-24 86 61 147
Bloomington W-2 P-25 101 33 134
Bloomington W-2 P-27 98 24 122
Bloomington W-3 P-17 68 41 109
Bloomington W-3 P-18 91 29 120
Bloomington W-3 P-19 102 46 148
Bloomington W-3 P-22 129 57 186
Bloomington W-3 P-28 80 55 135
Eden Prairie P-08 68 44 112
Edina P-01a 68 52 120
Edina P-01b 116 121 237
Edina P-02 50 27 77
Edina P-03 33 44 77
Edina P-04 31 20 51
Edina P-05 125 30 155
Edina P-06 82 48 130
Edina P-07 64 57 121
Edina P-08 41 39 80
Edina P-09 53 25 78
Edina P-10c 78 44 122
Edina P-11 74 54 128
Edina P-12 41 24 65
Edina P-13 30 39 69
Edina P-14 29 31 60
Edina P-15c 94 47 141
Edina P-16 111 44 155
Edina P-17 51 40 91
Edina P-18 113 75 188
Edina P-19c 81 43 124
Minnetonka W-1 P-B 57 27 84
Minnetonka W-1 P-C 51 36 87
Total 2,581 1,530 4,111
Results by Precinct in Hennepin - District 49 (Democratic-Farmer-Labor Primary)
Precinct Melisa Lopez Franzen Valid Votes
Bloomington W-2 P-16 645 645
Bloomington W-2 P-21 322 322
Bloomington W-2 P-23 329 329
Bloomington W-2 P-24 349 349
Bloomington W-2 P-25 264 264
Bloomington W-2 P-27 318 318
Bloomington W-3 P-17 320 320
Bloomington W-3 P-18 343 343
Bloomington W-3 P-19 463 463
Bloomington W-3 P-22 378 378
Bloomington W-3 P-28 411 411
Eden Prairie P-08 239 239
Edina P-01a 456 456
Edina P-01b 512 512
Edina P-02 433 433
Edina P-03 742 742
Edina P-04 816 816
Edina P-05 476 476
Edina P-06 451 451
Edina P-07 378 378
Edina P-08 603 603
Edina P-09 520 520
Edina P-10c 297 297
Edina P-11 521 521
Edina P-12 200 200
Edina P-13 306 306
Edina P-14 683 683
Edina P-15c 379 379
Edina P-16 544 544
Edina P-17 421 421
Edina P-18 749 749
Edina P-19c 335 335
Minnetonka W-1 P-B 310 310
Minnetonka W-1 P-C 382 382
Total 14,895 14,895

District 50

Melissa Halvorson Wiklund of Democratic-Farmer-Labor received 66.6% of the votes, totaling 30,516 votes, to win the election. Dean Wm Mumbleau of Republican was defeated by a margin of 33.3%, receiving 33.3% of the votes, totaling 15,243 votes. The total votes cast was 45,808.

2020 Minnesota State Senate Election in District 50
Candidate Party Votes %
Melissa Halvorson Wiklund Democratic-Farmer-Labor 30,516 66.6%
Dean Wm Mumbleau Republican 15,243 33.3%
Write-In Votes 49 0.1%
Date: 2020-11-03, Margin: 33.3%, Valid Votes: 45,808

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 50 (General)
Precinct Melissa Halvorson Wiklund Dean Wm Mumbleau Write-In Votes Valid Votes
Bloomington W-1 P-07 812 576 2 1,390
Bloomington W-1 P-08 907 658 3 1,568
Bloomington W-1 P-09 834 423 1 1,258
Bloomington W-1 P-10 1,365 633 2 2,000
Bloomington W-1 P-12 1,335 618 2 1,955
Bloomington W-1 P-14 1,061 696 2 1,759
Bloomington W-1 P-15 699 515 - 1,214
Bloomington W-1 P-30 1,194 610 - 1,804
Bloomington W-2 P-13 1,199 722 2 1,923
Bloomington W-2 P-26 1,093 679 1 1,773
Bloomington W-3 P-05 1,395 762 1 2,158
Bloomington W-3 P-11 832 481 - 1,313
Bloomington W-3 P-20 1,101 605 3 1,709
Bloomington W-3 P-29 877 418 1 1,296
Bloomington W-4 P-01 1,107 496 1 1,604
Bloomington W-4 P-02 1,366 501 6 1,873
Bloomington W-4 P-03 1,121 633 - 1,754
Bloomington W-4 P-04 1,004 545 2 1,551
Bloomington W-4 P-06 1,192 727 - 1,919
Bloomington W-4 P-31 552 305 - 857
Bloomington W-4 P-32 881 402 4 1,287
Richfield W-1 P-03 1,825 669 1 2,495
Richfield W-1 P-04 1,548 613 7 2,168
Richfield W-1 P-05 1,687 659 1 2,347
Richfield W-2 P-06 1,793 678 2 2,473
Richfield W-3 P-09 1,736 619 5 2,360
Total 30,516 15,243 49 45,808

District 51

Jim Carlson of Democratic-Farmer-Labor received 61.2% of the votes, totaling 30,719 votes, to win the election. Douglas D. Willetts of Republican was defeated by a margin of 22.6%, receiving 38.6% of the votes, totaling 19,389 votes. The total votes cast was 50,168.

2020 Minnesota State Senate Election in District 51
Candidate Party Votes %
Jim Carlson Democratic-Farmer-Labor 30,719 61.2%
Douglas D. Willetts Republican 19,389 38.6%
Write-In Votes 60 0.1%
Date: 2020-11-03, Margin: 22.6%, Valid Votes: 50,168

The election took place in the county of Dakota.

Results by Precinct in Dakota - District 51 (General)
Precinct Jim Carlson Douglas D. Willetts Write-In Votes Valid Votes
Burnsville P-01 1,291 949 3 2,243
Burnsville P-05 963 402 2 1,367
Burnsville P-06 1,254 796 3 2,053
Burnsville P-09 850 643 1 1,494
Burnsville P-10 1,228 877 4 2,109
Eagan P-02 1,995 1,063 5 3,063
Eagan P-03 1,259 807 2 2,068
Eagan P-04 1,577 935 3 2,515
Eagan P-07 1,691 1,130 1 2,822
Eagan P-08 1,571 1,071 2 2,644
Eagan P-10 1,014 567 3 1,584
Eagan P-11 844 518 - 1,362
Eagan P-12 813 475 - 1,288
Eagan P-13 1,461 881 - 2,342
Eagan P-14 1,043 759 3 1,805
Eagan P-15 1,039 700 1 1,740
Eagan P-16 1,576 1,145 5 2,726
Eagan P-17 1,096 761 1 1,858
Eagan P-5a 1,629 1,063 7 2,699
Eagan P-5b 1,267 794 2 2,063
Eagan P-6a 1,310 677 4 1,991
Eagan P-6b 1,655 978 2 2,635
Eagan P-9a 1,602 957 4 2,563
Eagan P-9b 691 441 2 1,134
Total 30,719 19,389 60 50,168

District 52

Matt Klein of Democratic-Farmer-Labor received 60.6% of the votes, totaling 29,730 votes, to win the election. Tomas Settell of Republican was defeated by a margin of 21.3%, receiving 39.3% of the votes, totaling 19,291 votes. The total votes cast was 49,079.

2020 Minnesota State Senate Election in District 52
Candidate Party Votes %
Matt Klein Democratic-Farmer-Labor 29,730 60.6%
Tomas Settell Republican 19,291 39.3%
Write-In Votes 58 0.1%
Date: 2020-11-03, Margin: 21.3%, Valid Votes: 49,079

The election took place in the county of Dakota.

Results by Precinct in Dakota - District 52 (General)
Precinct Matt Klein Tomas Settell Write-In Votes Valid Votes
Eagan P-01 485 303 1 789
Inver Grove Hts P-01 1,275 1,149 2 2,426
Inver Grove Hts P-02 1,024 1,004 1 2,029
Inver Grove Hts P-03 1,197 1,276 - 2,473
Inver Grove Hts P-04 1,396 1,034 1 2,431
Inver Grove Hts P-05 1,240 909 - 2,149
Inver Grove Hts P-06 1,149 750 5 1,904
Inver Grove Hts P-07 939 840 6 1,785
Inver Grove Hts P-08 1,251 848 3 2,102
Inver Grove Hts P-09 1,012 428 1 1,441
Inver Grove Hts P-10 1,099 667 1 1,767
Lilydale 468 264 1 733
Mendota City 77 43 - 120
Mendota Hts P-1 1,173 682 5 1,860
Mendota Hts P-2 954 727 - 1,681
Mendota Hts P-3 1,146 668 - 1,814
Mendota Hts P-4 972 627 2 1,601
Mendota Hts P-5 918 657 - 1,575
South St Paul P-1 1,531 911 6 2,448
South St Paul P-2 969 584 3 1,556
South St Paul P-3 1,728 1,094 7 2,829
Sunfish Lake 179 224 - 403
West St Paul W-1 P-1 1,403 668 2 2,073
West St Paul W-1 P-2 820 317 - 1,137
West St Paul W-2 P-1 1,718 782 3 2,503
West St Paul W-2 P-2 884 379 2 1,265
West St Paul W-3 P-1 1,157 576 4 1,737
West St Paul W-3 P-2 1,566 880 2 2,448
Total 29,730 19,291 58 49,079

District 53

Susan Kent of Democratic-Farmer-Labor received 54.1% of the votes, totaling 29,544 votes, to win the election. Mary Giuliani Stephens of Republican was defeated by a margin of 8.3%, receiving 45.8% of the votes, totaling 25,030 votes. The total votes cast was 54,629.

2020 Minnesota State Senate Election in District 53
General
Candidate Party Votes %
Susan Kent Democratic-Farmer-Labor 29,544 54.1%
Mary Giuliani Stephens Republican 25,030 45.8%
Write-In Votes 55 0.1%
Date: 2020-11-03, Margin: 8.3%, Valid Votes: 54,629
Republican Primary
Candidate Party Votes %
Mary Giuliani Stephens Republican 2,889 100.0%
Date: 2020-08-11, Valid Votes: 2,889
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Susan Kent Democratic-Farmer-Labor 6,418 66.6%
Marquita Stephens Democratic-Farmer-Labor 3,214 33.4%
Date: 2020-08-11, Margin: 33.2%, Valid Votes: 9,632

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 53 (General) - Results by County
County Susan Kent
Democratic-Farmer-Labor
Mary Giuliani Stephens
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Ramsey 4,287 61.0% 2,730 38.9% 7 0.1% 7,024 22.2%
Washington 25,257 53.1% 22,300 46.8% 48 0.1% 47,605 6.2%
Total 29,544 54.1% 25,030 45.8% 55 0.1% 54,629 8.3%
2020 Minnesota State Senate Election in District 53 (Republican Primary) - Results by County
County Mary Giuliani Stephens
Republican
Valid Votes Margin
Votes %
Ramsey 402 100.0% 402 100.0%
Washington 2,487 100.0% 2,487 100.0%
Total 2,889 100.0% 2,889 100.0%
2020 Minnesota State Senate Election in District 53 (Democratic-Farmer-Labor Primary) - Results by County
County Susan Kent
Democratic-Farmer-Labor
Marquita Stephens
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes %
Ramsey 981 69.4% 432 30.6% 1,413 38.9%
Washington 5,437 66.2% 2,782 33.8% 8,219 32.3%
Total 6,418 66.6% 3,214 33.4% 9,632 33.3%

Ramsey

Results by Precinct in Ramsey - District 53 (General)
Precinct Susan Kent Mary Giuliani Stephens Write-In Votes Valid Votes
Maplewood P-10 654 346 2 1,002
Maplewood P-11 931 691 1 1,623
Maplewood P-12 1,332 667 2 2,001
Maplewood P-13 1,370 1,026 2 2,398
Total 4,287 2,730 7 7,024
Results by Precinct in Ramsey - District 53 (Republican Primary)
Precinct Mary Giuliani Stephens Valid Votes
Maplewood P-10 53 53
Maplewood P-11 93 93
Maplewood P-12 114 114
Maplewood P-13 142 142
Total 402 402
Results by Precinct in Ramsey - District 53 (Democratic-Farmer-Labor Primary)
Precinct Susan Kent Marquita Stephens Valid Votes
Maplewood P-10 77 52 129
Maplewood P-11 217 88 305
Maplewood P-12 347 145 492
Maplewood P-13 340 147 487
Total 981 432 1,413

Washington

Results by Precinct in Washington - District 53 (General)
Precinct Susan Kent Mary Giuliani Stephens Write-In Votes Valid Votes
Landfall 135 109 1 245
Oakdale P-1 888 726 1 1,615
Oakdale P-8 442 440 1 883
Woodbury P-01 1,265 898 3 2,166
Woodbury P-02 1,711 1,311 4 3,026
Woodbury P-03 959 580 1 1,540
Woodbury P-04 1,418 1,044 7 2,469
Woodbury P-05 1,585 1,041 4 2,630
Woodbury P-06 1,026 962 - 1,988
Woodbury P-07 1,293 1,051 3 2,347
Woodbury P-08 1,521 1,419 3 2,943
Woodbury P-09a 2,513 2,046 5 4,564
Woodbury P-10 1,628 1,419 4 3,051
Woodbury P-11 1,647 1,330 2 2,979
Woodbury P-12 1,518 1,414 2 2,934
Woodbury P-13a 1,232 1,447 1 2,680
Woodbury P-14 1,145 1,176 4 2,325
Woodbury P-15 1,702 2,034 1 3,737
Woodbury P-16 1,629 1,853 1 3,483
Total 25,257 22,300 48 47,605
Results by Precinct in Washington - District 53 (Republican Primary)
Precinct Mary Giuliani Stephens Valid Votes
Landfall 12 12
Oakdale P-1 73 73
Oakdale P-8 54 54
Woodbury P-01 116 116
Woodbury P-02 159 159
Woodbury P-03 76 76
Woodbury P-04 134 134
Woodbury P-05 120 120
Woodbury P-06 136 136
Woodbury P-07 146 146
Woodbury P-08 132 132
Woodbury P-09a 223 223
Woodbury P-10 152 152
Woodbury P-11 139 139
Woodbury P-12 140 140
Woodbury P-13a 166 166
Woodbury P-14 151 151
Woodbury P-15 172 172
Woodbury P-16 186 186
Total 2,487 2,487
Results by Precinct in Washington - District 53 (Democratic-Farmer-Labor Primary)
Precinct Susan Kent Marquita Stephens Valid Votes
Landfall 19 7 26
Oakdale P-1 122 78 200
Oakdale P-8 119 40 159
Woodbury P-01 266 138 404
Woodbury P-02 423 180 603
Woodbury P-03 205 98 303
Woodbury P-04 328 156 484
Woodbury P-05 341 210 551
Woodbury P-06 249 113 362
Woodbury P-07 273 160 433
Woodbury P-08 351 144 495
Woodbury P-09a 549 303 852
Woodbury P-10 296 225 521
Woodbury P-11 424 167 591
Woodbury P-12 338 163 501
Woodbury P-13a 244 151 395
Woodbury P-14 272 131 403
Woodbury P-15 319 169 488
Woodbury P-16 299 149 448
Total 5,437 2,782 8,219

District 54

Karla Bigham of Democratic-Farmer-Labor received 52.9% of the votes, totaling 25,530 votes, to win the election. Leilani Holmstadt of Republican was defeated by a margin of 5.9%, receiving 47.0% of the votes, totaling 22,712 votes. The total votes cast was 48,302.

2020 Minnesota State Senate Election in District 54
Candidate Party Votes %
Karla Bigham Democratic-Farmer-Labor 25,530 52.9%
Leilani Holmstadt Republican 22,712 47.0%
Write-In Votes 60 0.1%
Date: 2020-11-03, Margin: 5.9%, Valid Votes: 48,302

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 54 (General) - Results by County
County Karla Bigham
Democratic-Farmer-Labor
Leilani Holmstadt
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dakota 8,794 50.6% 8,553 49.2% 29 0.2% 17,376 1.4%
Washington 16,736 54.1% 14,159 45.8% 31 0.1% 30,926 8.3%
Total 25,530 52.9% 22,712 47.0% 60 0.1% 48,302 5.8%

Dakota

Results by Precinct in Dakota - District 54 (General)
Precinct Karla Bigham Leilani Holmstadt Write-In Votes Valid Votes
Hastings W-1 P-2 789 850 - 1,639
Hastings W-1 P-3 655 891 5 1,551
Hastings W-2 P-1 691 632 - 1,323
Hastings W-2 P-2 792 801 1 1,594
Hastings W-3 P-1 840 835 4 1,679
Hastings W-3 P-2 772 837 4 1,613
Hastings W-4 P-1 813 1,079 4 1,896
Hastings W-4 P-2 785 799 2 1,586
Nininger Twp 225 358 - 583
South St Paul P-4 475 218 5 698
South St Paul P-5 1,957 1,253 4 3,214
Total 8,794 8,553 29 17,376

Washington

Results by Precinct in Washington - District 54 (General)
Precinct Karla Bigham Leilani Holmstadt Write-In Votes Valid Votes
Afton W-1 P-1 302 225 1 528
Afton W-2 P-1 279 283 - 562
Afton W-3 P-1 281 241 - 522
Afton W-4 P-1 272 267 - 539
Cottage Grove P-01 1,864 1,402 - 3,266
Cottage Grove P-02 2,692 1,936 5 4,633
Cottage Grove P-03 1,758 1,706 2 3,466
Cottage Grove P-04 1,185 946 5 2,136
Cottage Grove P-05 1,200 1,086 5 2,291
Cottage Grove P-06 1,098 893 2 1,993
Cottage Grove P-07 2,491 2,078 5 4,574
Denmark Twp. 570 709 1 1,280
Grey Cloud Island Twp. 90 87 - 177
Hastings W-1 P-1 1 2 - 3
Newport 1,119 918 1 2,038
St. Paul Park P-1 373 326 2 701
St. Paul Park P-2 83 70 - 153
St. Paul Park P-3 586 509 - 1,095
St. Paul Park P-4 492 475 2 969
Total 16,736 14,159 31 30,926

District 55

Eric Pratt of Republican received 61.6% of the votes, totaling 31,082 votes, to win the election. Sahra Odowa of Democratic-Farmer-Labor was defeated by a margin of 23.3%, receiving 38.3% of the votes, totaling 19,322 votes. The total votes cast was 50,452.

2020 Minnesota State Senate Election in District 55
Candidate Party Votes %
Eric Pratt Republican 31,082 61.6%
Sahra Odowa Democratic-Farmer-Labor 19,322 38.3%
Write-In Votes 48 0.1%
Date: 2020-11-03, Margin: 23.3%, Valid Votes: 50,452

The election took place in the county of Scott.

Results by Precinct in Scott - District 55 (General)
Precinct Eric Pratt Sahra Odowa Write-In Votes Valid Votes
Credit River Twp. 2,577 948 2 3,527
Jackson Twp. 396 269 - 665
Jordan P-1 1,513 721 - 2,234
Jordan P-2 754 405 - 1,159
Louisville Twp. 622 209 1 832
Prior Lake P-1 1,045 559 - 1,604
Prior Lake P-2 970 633 - 1,603
Prior Lake P-3 1,515 1,024 2 2,541
Prior Lake P-4 1,799 892 2 2,693
Prior Lake P-5 1,675 941 3 2,619
Prior Lake P-6a 1,159 535 3 1,697
Prior Lake P-6b 946 490 - 1,436
Prior Lake P-7 1,588 968 1 2,557
Sand Creek Twp. 708 251 1 960
Shakopee P-1 1,153 845 5 2,003
Shakopee P-10 1,366 1,132 1 2,499
Shakopee P-11 806 651 1 1,458
Shakopee P-12a 1,074 878 3 1,955
Shakopee P-12b 33 37 - 70
Shakopee P-13 111 56 - 167
Shakopee P-2 824 824 3 1,651
Shakopee P-3 681 774 2 1,457
Shakopee P-4 1,170 1,209 1 2,380
Shakopee P-5 699 543 4 1,246
Shakopee P-6 1,417 1,136 3 2,556
Shakopee P-7 577 605 5 1,187
Shakopee P-8 855 659 2 1,516
Shakopee P-9 902 474 1 1,377
Spring Lake Twp 1,879 589 2 2,470
St. Lawrence Twp. 268 65 - 333
Total 31,082 19,322 48 50,452

District 56

Lindsey Port of Democratic-Farmer-Labor received 53.0% of the votes, totaling 26,197 votes, to win the election. Dan Hall of Republican was defeated by a margin of 6.1%, receiving 46.9% of the votes, totaling 23,173 votes. The total votes cast was 49,425.

2020 Minnesota State Senate Election in District 56
General
Candidate Party Votes %
Lindsey Port Democratic-Farmer-Labor 26,197 53.0%
Dan Hall Republican 23,173 46.9%
Write-In Votes 55 0.1%
Date: 2020-11-03, Margin: 6.1%, Valid Votes: 49,425
Republican Primary
Candidate Party Votes %
Dan Hall Republican 3,090 100.0%
Date: 2020-08-11, Valid Votes: 3,090
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Lindsey Port Democratic-Farmer-Labor 4,669 66.7%
Kevin Shea Democratic-Farmer-Labor 1,925 27.5%
Richard Tucker Democratic-Farmer-Labor 406 5.8%
Date: 2020-08-11, Margin: 39.2%, Valid Votes: 7,000

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 56 (General) - Results by County
County Lindsey Port
Democratic-Farmer-Labor
Dan Hall
Republican
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dakota 16,719 54.7% 13,783 45.1% 38 0.1% 30,540 9.6%
Scott 9,478 50.2% 9,390 49.7% 17 0.1% 18,885 0.5%
Total 26,197 53.0% 23,173 46.9% 55 0.1% 49,425 6.1%
2020 Minnesota State Senate Election in District 56 (Republican Primary) - Results by County
County Dan Hall
Republican
Valid Votes Margin
Votes %
Dakota 1,834 100.0% 1,834 100.0%
Scott 1,256 100.0% 1,256 100.0%
Total 3,090 100.0% 3,090 100.0%
2020 Minnesota State Senate Election in District 56 (Democratic-Farmer-Labor Primary) - Results by County
County Lindsey Port
Democratic-Farmer-Labor
Kevin Shea
Democratic-Farmer-Labor
Richard Tucker
Democratic-Farmer-Labor
Valid Votes Margin
Votes % Votes % Votes %
Dakota 3,144 68.2% 1,203 26.1% 265 5.7% 4,612 42.1%
Scott 1,525 63.9% 722 30.2% 141 5.9% 2,388 33.6%
Total 4,669 66.7% 1,925 27.5% 406 5.8% 7,000 39.2%

Dakota

Results by Precinct in Dakota - District 56 (General)
Precinct Lindsey Port Dan Hall Write-In Votes Valid Votes
Burnsville P-02 1,082 733 4 1,819
Burnsville P-03 999 746 3 1,748
Burnsville P-04 1,474 945 3 2,422
Burnsville P-07 996 830 1 1,827
Burnsville P-08 1,633 1,240 5 2,878
Burnsville P-11 1,087 1,002 5 2,094
Burnsville P-12 1,008 612 1 1,621
Burnsville P-13 1,428 871 2 2,301
Burnsville P-14 1,245 857 2 2,104
Burnsville P-15 1,294 1,037 - 2,331
Burnsville P-16 1,105 989 2 2,096
Burnsville P-17 916 664 2 1,582
Lakeville P-06 771 1,057 2 1,830
Lakeville P-07 882 1,182 5 2,069
Lakeville P-08 799 1,018 1 1,818
Total 16,719 13,783 38 30,540
Results by Precinct in Dakota - District 56 (Republican Primary)
Precinct Dan Hall Valid Votes
Burnsville P-02 95 95
Burnsville P-03 118 118
Burnsville P-04 159 159
Burnsville P-07 140 140
Burnsville P-08 198 198
Burnsville P-11 121 121
Burnsville P-12 99 99
Burnsville P-13 97 97
Burnsville P-14 103 103
Burnsville P-15 138 138
Burnsville P-16 136 136
Burnsville P-17 87 87
Lakeville P-06 116 116
Lakeville P-07 129 129
Lakeville P-08 98 98
Total 1,834 1,834
Results by Precinct in Dakota - District 56 (Democratic-Farmer-Labor Primary)
Precinct Lindsey Port Kevin Shea Richard Tucker Valid Votes
Burnsville P-02 166 76 14 256
Burnsville P-03 154 72 14 240
Burnsville P-04 282 84 27 393
Burnsville P-07 172 120 8 300
Burnsville P-08 378 143 46 567
Burnsville P-11 132 122 12 266
Burnsville P-12 228 61 13 302
Burnsville P-13 250 72 16 338
Burnsville P-14 237 63 19 319
Burnsville P-15 300 117 19 436
Burnsville P-16 218 62 14 294
Burnsville P-17 146 81 9 236
Lakeville P-06 133 50 15 198
Lakeville P-07 188 39 28 255
Lakeville P-08 160 41 11 212
Total 3,144 1,203 265 4,612

Scott

Results by Precinct in Scott - District 56 (General)
Precinct Lindsey Port Dan Hall Write-In Votes Valid Votes
Savage P-1 1,004 927 2 1,933
Savage P-2 1,066 844 2 1,912
Savage P-3 1,119 1,152 4 2,275
Savage P-4 1,317 1,247 1 2,565
Savage P-5 1,258 1,348 2 2,608
Savage P-6 892 1,057 2 1,951
Savage P-7 1,045 1,098 3 2,146
Savage P-8 638 545 - 1,183
Savage P-9 1,139 1,172 1 2,312
Total 9,478 9,390 17 18,885
Results by Precinct in Scott - District 56 (Republican Primary)
Precinct Dan Hall Valid Votes
Savage P-1 130 130
Savage P-2 108 108
Savage P-3 187 187
Savage P-4 145 145
Savage P-5 180 180
Savage P-6 116 116
Savage P-7 152 152
Savage P-8 98 98
Savage P-9 140 140
Total 1,256 1,256
Results by Precinct in Scott - District 56 (Democratic-Farmer-Labor Primary)
Precinct Lindsey Port Kevin Shea Richard Tucker Valid Votes
Savage P-1 144 67 10 221
Savage P-2 205 59 13 277
Savage P-3 144 111 7 262
Savage P-4 250 114 8 372
Savage P-5 163 98 18 279
Savage P-6 139 38 19 196
Savage P-7 170 88 12 270
Savage P-8 144 52 43 239
Savage P-9 166 95 11 272
Total 1,525 722 141 2,388

District 57

Greg Clausen of Democratic-Farmer-Labor received 56.4% of the votes, totaling 30,897 votes, to win the election. Jose W. Jimenez of Republican was defeated by a margin of 12.9%, receiving 43.5% of the votes, totaling 23,825 votes. The total votes cast was 54,771.

2020 Minnesota State Senate Election in District 57
Candidate Party Votes %
Greg Clausen Democratic-Farmer-Labor 30,897 56.4%
Jose W. Jimenez Republican 23,825 43.5%
Write-In Votes 49 0.1%
Date: 2020-11-03, Margin: 12.9%, Valid Votes: 54,771

The election took place in the county of Dakota.

Results by Precinct in Dakota - District 57 (General)
Precinct Greg Clausen Jose W. Jimenez Write-In Votes Valid Votes
Apple Valley P-01 932 715 1 1,648
Apple Valley P-02 1,041 661 2 1,704
Apple Valley P-03 913 602 1 1,516
Apple Valley P-04 1,166 772 4 1,942
Apple Valley P-06 814 526 2 1,342
Apple Valley P-07 1,402 856 1 2,259
Apple Valley P-08 1,291 915 2 2,208
Apple Valley P-09 1,125 909 2 2,036
Apple Valley P-10 1,160 794 3 1,957
Apple Valley P-11 1,202 903 2 2,107
Apple Valley P-12 1,418 1,066 - 2,484
Apple Valley P-13 1,622 1,178 1 2,801
Apple Valley P-14 1,535 882 1 2,418
Apple Valley P-15 1,088 626 - 1,714
Apple Valley P-5a 999 783 1 1,783
Apple Valley P-5b 1,516 1,136 3 2,655
Coates 39 45 1 85
Lakeville P-16 1,182 1,133 6 2,321
Lakeville P-17 1,375 1,368 6 2,749
Lakeville P-18 864 794 1 1,659
Rosemount P-1 1,539 1,270 1 2,810
Rosemount P-2 1,421 1,326 2 2,749
Rosemount P-3 1,242 1,177 2 2,421
Rosemount P-4 850 709 3 1,562
Rosemount P-5 738 669 - 1,407
Rosemount P-6 872 724 1 1,597
Rosemount P-7 1,551 1,286 - 2,837
Total 30,897 23,825 49 54,771

District 58

Zach Duckworth of Republican received 54.9% of the votes, totaling 29,412 votes, to win the election. Matt Little of Democratic-Farmer-Labor was defeated by a margin of 9.9%, receiving 45.0% of the votes, totaling 24,129 votes. The total votes cast was 53,572.

2020 Minnesota State Senate Election in District 58
Candidate Party Votes %
Zach Duckworth Republican 29,412 54.9%
Matt Little Democratic-Farmer-Labor 24,129 45.0%
Write-In Votes 31 0.1%
Date: 2020-11-03, Margin: 9.9%, Valid Votes: 53,572

The election took place in two counties. The breakdown of results by county is shown below.

2020 Minnesota State Senate Election in District 58 (General) - Results by County
County Zach Duckworth
Republican
Matt Little
Democratic-Farmer-Labor
Write-In Votes
Valid Votes Margin
Votes % Votes % Votes %
Dakota 28,606 54.7% 23,631 45.2% 28 0.1% 52,265 9.5%
Goodhue 806 61.7% 498 38.1% 3 0.2% 1,307 23.6%
Total 29,412 54.9% 24,129 45.0% 31 0.1% 53,572 9.9%

Dakota

Results by Precinct in Dakota - District 58 (General)
Precinct Zach Duckworth Matt Little Write-In Votes Valid Votes
Castle Rock Twp 595 298 - 893
Douglas Twp 368 118 - 486
Empire Twp 1,162 666 - 1,828
Eureka Twp 667 333 - 1,000
Farmington P-1 512 463 - 975
Farmington P-2 1,322 1,151 2 2,475
Farmington P-3 1,004 803 - 1,807
Farmington P-4 1,517 1,159 3 2,679
Farmington P-5 1,208 1,008 2 2,218
Farmington P-6 1,031 860 1 1,892
Greenvale Twp 325 215 - 540
Hampton City 268 107 - 375
Hampton Twp 404 183 - 587
Lakeville P-01 1,245 1,231 1 2,477
Lakeville P-02 2,060 1,726 - 3,786
Lakeville P-03 1,074 1,005 - 2,079
Lakeville P-04 1,151 1,008 1 2,160
Lakeville P-05 1,091 986 1 2,078
Lakeville P-09 1,033 934 2 1,969
Lakeville P-10 1,143 1,042 - 2,185
Lakeville P-11 1,192 1,230 3 2,425
Lakeville P-12 1,114 1,121 1 2,236
Lakeville P-13 1,375 1,414 1 2,790
Lakeville P-14 1,091 1,149 4 2,244
Lakeville P-15 1,085 1,047 - 2,132
Marshan Twp 542 255 1 798
Miesville 52 25 - 77
New Trier 28 15 - 43
Northfield W-3 P-2 327 583 - 910
Randolph City 174 103 1 278
Randolph Twp 357 156 2 515
Ravenna Twp 981 592 - 1,573
Sciota Twp 201 102 - 303
Vermillion City 165 113 2 280
Vermillion Twp 555 269 - 824
Waterford Twp 187 161 - 348
Total 28,606 23,631 28 52,265

Goodhue

Results by Precinct in Goodhue - District 58 (General)
Precinct Zach Duckworth Matt Little Write-In Votes Valid Votes
Dennison 67 44 - 111
Stanton Twp. 478 281 3 762
Warsaw Twp. 261 173 - 434
Total 806 498 3 1,307

District 59

Bobby Joe Champion of Democratic-Farmer-Labor received 82.1% of the votes, totaling 33,810 votes, to win the election. Paul Anderson of Republican was defeated by a margin of 64.4%, receiving 17.7% of the votes, totaling 7,300 votes. The total votes cast was 41,201.

2020 Minnesota State Senate Election in District 59
General
Candidate Party Votes %
Bobby Joe Champion Democratic-Farmer-Labor 33,810 82.1%
Paul Anderson Republican 7,300 17.7%
Write-In Votes 91 0.2%
Date: 2020-11-03, Margin: 64.4%, Valid Votes: 41,201
Republican Primary
Candidate Party Votes %
Paul Anderson Republican 841 100.0%
Date: 2020-08-11, Valid Votes: 841
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Bobby Joe Champion Democratic-Farmer-Labor 11,639 77.1%
Suleiman Isse Democratic-Farmer-Labor 3,463 22.9%
Date: 2020-08-11, Margin: 54.2%, Valid Votes: 15,102

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 59 (General)
Precinct Bobby Joe Champion Paul Anderson Write-In Votes Valid Votes
Minneapolis W-3 P-07 1,787 516 3 2,306
Minneapolis W-3 P-08 1,266 436 1 1,703
Minneapolis W-3 P-09 2,523 747 3 3,273
Minneapolis W-3 P-11 1,125 414 3 1,542
Minneapolis W-3 P-12 813 258 5 1,076
Minneapolis W-4 P-01 1,172 282 - 1,454
Minneapolis W-4 P-02 1,799 468 5 2,272
Minneapolis W-4 P-03 904 178 3 1,085
Minneapolis W-4 P-04 1,868 393 5 2,266
Minneapolis W-4 P-05 1,903 289 9 2,201
Minneapolis W-4 P-06 1,240 226 5 1,471
Minneapolis W-4 P-07 1,305 353 - 1,658
Minneapolis W-4 P-08 1,626 283 4 1,913
Minneapolis W-5 P-01 1,572 185 4 1,761
Minneapolis W-5 P-02 1,230 227 3 1,460
Minneapolis W-5 P-03 1,037 107 5 1,149
Minneapolis W-5 P-04 1,052 110 6 1,168
Minneapolis W-5 P-05 1,020 116 5 1,141
Minneapolis W-5 P-06c 449 61 2 512
Minneapolis W-5 P-07 1,453 178 4 1,635
Minneapolis W-5 P-08 1,266 202 6 1,474
Minneapolis W-5 P-09 1,132 135 1 1,268
Minneapolis W-6 P-04 1,153 417 3 1,573
Minneapolis W-7 P-01c 925 104 - 1,029
Minneapolis W-7 P-06 2,190 615 6 2,811
Total 33,810 7,300 91 41,201
Results by Precinct in Hennepin - District 59 (Republican Primary)
Precinct Paul Anderson Valid Votes
Minneapolis W-3 P-07 35 35
Minneapolis W-3 P-08 44 44
Minneapolis W-3 P-09 67 67
Minneapolis W-3 P-11 42 42
Minneapolis W-3 P-12 25 25
Minneapolis W-4 P-01 34 34
Minneapolis W-4 P-02 75 75
Minneapolis W-4 P-03 27 27
Minneapolis W-4 P-04 65 65
Minneapolis W-4 P-05 60 60
Minneapolis W-4 P-06 24 24
Minneapolis W-4 P-07 60 60
Minneapolis W-4 P-08 34 34
Minneapolis W-5 P-01 23 23
Minneapolis W-5 P-02 27 27
Minneapolis W-5 P-03 10 10
Minneapolis W-5 P-04 25 25
Minneapolis W-5 P-05 17 17
Minneapolis W-5 P-06c 6 6
Minneapolis W-5 P-07 13 13
Minneapolis W-5 P-08 20 20
Minneapolis W-5 P-09 6 6
Minneapolis W-6 P-04 39 39
Minneapolis W-7 P-01c 9 9
Minneapolis W-7 P-06 54 54
Total 841 841
Results by Precinct in Hennepin - District 59 (Democratic-Farmer-Labor Primary)
Precinct Bobby Joe Champion Suleiman Isse Valid Votes
Minneapolis W-3 P-07 742 186 928
Minneapolis W-3 P-08 565 142 707
Minneapolis W-3 P-09 1,177 247 1,424
Minneapolis W-3 P-11 491 150 641
Minneapolis W-3 P-12 320 78 398
Minneapolis W-4 P-01 374 84 458
Minneapolis W-4 P-02 541 144 685
Minneapolis W-4 P-03 214 72 286
Minneapolis W-4 P-04 709 157 866
Minneapolis W-4 P-05 528 162 690
Minneapolis W-4 P-06 364 92 456
Minneapolis W-4 P-07 552 128 680
Minneapolis W-4 P-08 530 148 678
Minneapolis W-5 P-01 523 106 629
Minneapolis W-5 P-02 304 87 391
Minneapolis W-5 P-03 305 86 391
Minneapolis W-5 P-04 423 77 500
Minneapolis W-5 P-05 420 83 503
Minneapolis W-5 P-06c 135 61 196
Minneapolis W-5 P-07 269 280 549
Minneapolis W-5 P-08 267 131 398
Minneapolis W-5 P-09 356 182 538
Minneapolis W-6 P-04 251 233 484
Minneapolis W-7 P-01c 544 86 630
Minneapolis W-7 P-06 735 261 996
Total 11,639 3,463 15,102

District 60

Kari Dziedzic of Democratic-Farmer-Labor received 85.7% of the votes, totaling 37,488 votes, to win the election. Mary Holmberg of Republican was defeated by a margin of 71.6%, receiving 14.1% of the votes, totaling 6,171 votes. The total votes cast was 43,729.

2020 Minnesota State Senate Election in District 60
Candidate Party Votes %
Kari Dziedzic Democratic-Farmer-Labor 37,488 85.7%
Mary Holmberg Republican 6,171 14.1%
Write-In Votes 70 0.2%
Date: 2020-11-03, Margin: 71.6%, Valid Votes: 43,729

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 60 (General)
Precinct Kari Dziedzic Mary Holmberg Write-In Votes Valid Votes
Minneapolis W-1 P-01 701 156 1 858
Minneapolis W-1 P-02 2,226 462 1 2,689
Minneapolis W-1 P-03 1,999 347 2 2,348
Minneapolis W-1 P-04 1,813 284 5 2,102
Minneapolis W-1 P-05 1,561 281 - 1,842
Minneapolis W-1 P-06 1,841 290 2 2,133
Minneapolis W-1 P-07 1,448 247 3 1,698
Minneapolis W-1 P-08 1,103 138 1 1,242
Minneapolis W-1 P-09 2,040 332 4 2,376
Minneapolis W-1 P-10 748 154 - 902
Minneapolis W-2 P-03 1,419 178 1 1,598
Minneapolis W-2 P-04 313 110 2 425
Minneapolis W-2 P-05 2,076 259 - 2,335
Minneapolis W-2 P-06 975 106 4 1,085
Minneapolis W-2 P-07 365 55 2 422
Minneapolis W-2 P-09 606 62 - 668
Minneapolis W-2 P-10 738 180 1 919
Minneapolis W-3 P-01 984 302 3 1,289
Minneapolis W-3 P-02 2,080 325 7 2,412
Minneapolis W-3 P-03 2,838 500 9 3,347
Minneapolis W-3 P-04 987 161 2 1,150
Minneapolis W-3 P-05 1,420 259 4 1,683
Minneapolis W-3 P-06 2,554 409 6 2,969
Minneapolis W-3 P-10 865 160 1 1,026
Minneapolis W-3 P-13 697 143 3 843
Minneapolis W-6 P-02 1,483 108 2 1,593
Minneapolis W-6 P-03 1,608 163 4 1,775
Total 37,488 6,171 70 43,729

District 61

Scott Dibble of Democratic-Farmer-Labor received 84.8% of the votes, totaling 49,050 votes, to win the election. Jennifer Zielinski of Republican was defeated by a margin of 69.7%, receiving 15.1% of the votes, totaling 8,727 votes. The total votes cast was 57,855.

2020 Minnesota State Senate Election in District 61
Candidate Party Votes %
Scott Dibble Democratic-Farmer-Labor 49,050 84.8%
Jennifer Zielinski Republican 8,727 15.1%
Write-In Votes 78 0.1%
Date: 2020-11-03, Margin: 69.7%, Valid Votes: 57,855

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 61 (General)
Precinct Scott Dibble Jennifer Zielinski Write-In Votes Valid Votes
Minneapolis W-10 P-01 1,892 154 5 2,051
Minneapolis W-10 P-02 1,340 286 1 1,627
Minneapolis W-10 P-03a 1,534 278 2 1,814
Minneapolis W-10 P-04 1,538 205 7 1,750
Minneapolis W-10 P-05a 1,254 139 - 1,393
Minneapolis W-10 P-06 1,916 226 - 2,142
Minneapolis W-10 P-11 1,532 218 5 1,755
Minneapolis W-11 P-02 1,786 345 3 2,134
Minneapolis W-11 P-03 1,697 327 1 2,025
Minneapolis W-11 P-05 1,205 217 - 1,422
Minneapolis W-11 P-10 1,245 349 3 1,597
Minneapolis W-13 P-01 1,651 440 3 2,094
Minneapolis W-13 P-02 1,013 191 2 1,206
Minneapolis W-13 P-03 1,354 210 3 1,567
Minneapolis W-13 P-04 1,443 276 1 1,720
Minneapolis W-13 P-05 1,330 240 2 1,572
Minneapolis W-13 P-06 1,663 265 3 1,931
Minneapolis W-13 P-07 2,249 417 5 2,671
Minneapolis W-13 P-08 1,650 368 1 2,019
Minneapolis W-13 P-09 2,084 474 6 2,564
Minneapolis W-13 P-10 949 134 - 1,083
Minneapolis W-13 P-11 1,405 308 - 1,713
Minneapolis W-13 P-12 945 148 1 1,094
Minneapolis W-13 P-13 1,404 217 - 1,621
Minneapolis W-7 P-02d 1,230 261 - 1,491
Minneapolis W-7 P-03 2,048 287 5 2,340
Minneapolis W-7 P-04d 1,926 463 1 2,390
Minneapolis W-7 P-05 1,845 268 2 2,115
Minneapolis W-7 P-07 879 155 5 1,039
Minneapolis W-7 P-08 2,973 583 8 3,564
Minneapolis W-7 P-09 2,070 278 3 2,351
Total 49,050 8,727 78 57,855

District 62

Omar Fateh of Democratic-Farmer-Labor received 89.0% of the votes, totaling 33,103 votes, to win the election. Bruce Lundeen of Republican was defeated by a margin of 78.4%, receiving 10.6% of the votes, totaling 3,947 votes. The total votes cast was 37,200.

2020 Minnesota State Senate Election in District 62
General
Candidate Party Votes %
Omar Fateh Democratic-Farmer-Labor 33,103 89.0%
Bruce Lundeen Republican 3,947 10.6%
Write-In Votes 150 0.4%
Date: 2020-11-03, Margin: 78.4%, Valid Votes: 37,200
Republican Primary
Candidate Party Votes %
Bruce Lundeen Republican 443 100.0%
Date: 2020-08-11, Valid Votes: 443
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Omar Fateh Democratic-Farmer-Labor 11,109 54.9%
Jeff Hayden Democratic-Farmer-Labor 9,140 45.1%
Date: 2020-08-11, Margin: 9.8%, Valid Votes: 20,249

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 62 (General)
Precinct Omar Fateh Bruce Lundeen Write-In Votes Valid Votes
Minneapolis W-10 P-07 1,525 136 9 1,670
Minneapolis W-10 P-08 1,154 127 7 1,288
Minneapolis W-10 P-09 1,827 192 4 2,023
Minneapolis W-10 P-10 1,863 211 5 2,079
Minneapolis W-11 P-01 1,359 260 5 1,624
Minneapolis W-6 P-05 891 94 4 989
Minneapolis W-6 P-06 799 135 5 939
Minneapolis W-6 P-07 527 87 2 616
Minneapolis W-6 P-08 851 135 3 989
Minneapolis W-6 P-09 1,447 132 4 1,583
Minneapolis W-7 P-10 619 70 1 690
Minneapolis W-8 P-01 984 114 1 1,099
Minneapolis W-8 P-02 2,284 232 8 2,524
Minneapolis W-8 P-03 1,203 138 9 1,350
Minneapolis W-8 P-04 1,273 138 9 1,420
Minneapolis W-8 P-05 2,005 316 9 2,330
Minneapolis W-8 P-06 1,952 235 9 2,196
Minneapolis W-8 P-07 2,531 300 18 2,849
Minneapolis W-9 P-01 1,123 93 1 1,217
Minneapolis W-9 P-02 2,155 178 10 2,343
Minneapolis W-9 P-03 1,374 217 11 1,602
Minneapolis W-9 P-04 993 128 4 1,125
Minneapolis W-9 P-05 466 51 1 518
Minneapolis W-9 P-07 996 130 7 1,133
Minneapolis W-9 P-09 902 98 4 1,004
Total 33,103 3,947 150 37,200
Results by Precinct in Hennepin - District 62 (Republican Primary)
Precinct Bruce Lundeen Valid Votes
Minneapolis W-10 P-07 10 10
Minneapolis W-10 P-08 11 11
Minneapolis W-10 P-09 18 18
Minneapolis W-10 P-10 18 18
Minneapolis W-11 P-01 30 30
Minneapolis W-6 P-05 15 15
Minneapolis W-6 P-06 15 15
Minneapolis W-6 P-07 10 10
Minneapolis W-6 P-08 21 21
Minneapolis W-6 P-09 19 19
Minneapolis W-7 P-10 11 11
Minneapolis W-8 P-01 10 10
Minneapolis W-8 P-02 23 23
Minneapolis W-8 P-03 16 16
Minneapolis W-8 P-04 14 14
Minneapolis W-8 P-05 33 33
Minneapolis W-8 P-06 32 32
Minneapolis W-8 P-07 42 42
Minneapolis W-9 P-01 13 13
Minneapolis W-9 P-02 25 25
Minneapolis W-9 P-03 20 20
Minneapolis W-9 P-04 9 9
Minneapolis W-9 P-05 10 10
Minneapolis W-9 P-07 13 13
Minneapolis W-9 P-09 5 5
Total 443 443
Results by Precinct in Hennepin - District 62 (Democratic-Farmer-Labor Primary)
Precinct Omar Fateh Jeff Hayden Valid Votes
Minneapolis W-10 P-07 515 292 807
Minneapolis W-10 P-08 400 263 663
Minneapolis W-10 P-09 677 336 1,013
Minneapolis W-10 P-10 722 326 1,048
Minneapolis W-11 P-01 376 610 986
Minneapolis W-6 P-05 500 118 618
Minneapolis W-6 P-06 358 121 479
Minneapolis W-6 P-07 242 110 352
Minneapolis W-6 P-08 348 208 556
Minneapolis W-6 P-09 496 297 793
Minneapolis W-7 P-10 186 129 315
Minneapolis W-8 P-01 400 140 540
Minneapolis W-8 P-02 785 624 1,409
Minneapolis W-8 P-03 361 300 661
Minneapolis W-8 P-04 325 461 786
Minneapolis W-8 P-05 454 883 1,337
Minneapolis W-8 P-06 666 712 1,378
Minneapolis W-8 P-07 698 1,155 1,853
Minneapolis W-9 P-01 359 252 611
Minneapolis W-9 P-02 708 683 1,391
Minneapolis W-9 P-03 462 250 712
Minneapolis W-9 P-04 341 162 503
Minneapolis W-9 P-05 161 103 264
Minneapolis W-9 P-07 302 377 679
Minneapolis W-9 P-09 267 228 495
Total 11,109 9,140 20,249

District 63

Patricia Torres Ray of Democratic-Farmer-Labor received 77.6% of the votes, totaling 40,742 votes, to win the election. Diane Napper of Republican was defeated by a margin of 61.9%, receiving 15.7% of the votes, totaling 8,231 votes. The total votes cast was 52,473.

2020 Minnesota State Senate Election in District 63
Candidate Party Votes %
Patricia Torres Ray Democratic-Farmer-Labor 40,742 77.6%
Diane Napper Republican 8,231 15.7%
Chris Wright Grassroots Legalize Cannabis 3,460 6.6%
Write-In Votes 40 0.1%
Date: 2020-11-03, Margin: 61.9%, Valid Votes: 52,473

The election took place in the county of Hennepin.

Results by Precinct in Hennepin - District 63 (General)
Precinct Patricia Torres Ray Diane Napper Chris Wright Write-In Votes Valid Votes
Fort Snelling P-01 71 37 15 - 123
Minneapolis W-11 P-04 2,134 328 133 - 2,595
Minneapolis W-11 P-06 1,830 384 101 3 2,318
Minneapolis W-11 P-07 1,693 390 125 2 2,210
Minneapolis W-11 P-08 1,510 426 161 - 2,097
Minneapolis W-11 P-09 813 216 97 6 1,132
Minneapolis W-12 P-01 1,954 258 141 1 2,354
Minneapolis W-12 P-02 1,800 280 105 - 2,185
Minneapolis W-12 P-03 2,134 327 170 3 2,634
Minneapolis W-12 P-04 1,111 193 100 - 1,404
Minneapolis W-12 P-05 1,364 245 78 - 1,687
Minneapolis W-12 P-06 1,155 230 81 1 1,467
Minneapolis W-12 P-07 62 42 9 - 113
Minneapolis W-12 P-08 934 120 70 1 1,125
Minneapolis W-12 P-09 1,303 240 91 - 1,634
Minneapolis W-12 P-10 1,335 388 155 1 1,879
Minneapolis W-12 P-11 1,214 249 118 1 1,582
Minneapolis W-12 P-12 2,105 325 161 2 2,593
Minneapolis W-12 P-13 872 191 63 1 1,127
Minneapolis W-2 P-01 1,080 153 97 - 1,330
Minneapolis W-2 P-02 1,171 102 55 1 1,329
Minneapolis W-2 P-08 2,217 280 110 1 2,608
Minneapolis W-2 P-11 1,120 171 81 1 1,373
Minneapolis W-6 P-01 603 31 39 - 673
Minneapolis W-8 P-08 2,216 263 175 2 2,656
Minneapolis W-9 P-06 1,771 210 216 1 2,198
Minneapolis W-9 P-08 147 24 15 - 186
Richfield W-2 P-02 1,865 706 217 5 2,793
Richfield W-2 P-07 1,072 481 145 3 1,701
Richfield W-3 P-01 1,018 472 169 2 1,661
Richfield W-3 P-08 1,068 469 167 2 1,706
Total 40,742 8,231 3,460 40 52,473

District 64

Erin Murphy of Democratic-Farmer-Labor received 78.7% of the votes, totaling 40,206 votes, to win the election. Sharon Anderson of Republican was defeated by a margin of 64.1%, receiving 14.6% of the votes, totaling 7,488 votes. The total votes cast was 51,114.

2020 Minnesota State Senate Election in District 64
Candidate Party Votes %
Erin Murphy Democratic-Farmer-Labor 40,206 78.7%
Sharon Anderson Republican 7,488 14.6%
Patricia Jirovec McArdell Legal Marijuana Now 3,281 6.4%
Write-In Votes 139 0.3%
Date: 2020-11-03, Margin: 64.1%, Valid Votes: 51,114

The election took place in the county of Ramsey.

Results by Precinct in Ramsey - District 64 (General)
Precinct Erin Murphy Sharon Anderson Patricia Jirovec McArdell Write-In Votes Valid Votes
St. Paul W-1 P-01 924 121 72 6 1,123
St. Paul W-1 P-07 1,154 164 100 4 1,422
St. Paul W-1 P-13 860 147 82 2 1,091
St. Paul W-2 P-01 1,291 164 89 3 1,547
St. Paul W-2 P-02 1,325 205 93 2 1,625
St. Paul W-2 P-04 1,152 196 85 4 1,437
St. Paul W-2 P-06 381 107 65 - 553
St. Paul W-3 P-01 1,560 345 83 9 1,997
St. Paul W-3 P-02 1,826 430 112 5 2,373
St. Paul W-3 P-03 2,004 462 150 3 2,619
St. Paul W-3 P-04 845 190 42 7 1,084
St. Paul W-3 P-05 1,232 329 130 6 1,697
St. Paul W-3 P-06 1,516 373 112 8 2,009
St. Paul W-3 P-07 930 72 60 1 1,063
St. Paul W-3 P-08 1,275 214 73 7 1,569
St. Paul W-3 P-09 1,906 388 140 6 2,440
St. Paul W-3 P-10 1,086 292 75 3 1,456
St. Paul W-3 P-11 1,251 255 132 2 1,640
St. Paul W-3 P-12 1,542 169 96 4 1,811
St. Paul W-3 P-13 1,503 244 110 5 1,862
St. Paul W-3 P-14 2,602 623 198 9 3,432
St. Paul W-4 P-01 1,302 164 88 2 1,556
St. Paul W-4 P-03 2,039 213 209 4 2,465
St. Paul W-4 P-04 1,324 256 130 7 1,717
St. Paul W-4 P-05 946 209 79 4 1,238
St. Paul W-4 P-06 768 256 95 3 1,122
St. Paul W-4 P-07 1,269 343 96 6 1,714
St. Paul W-4 P-08 1,614 205 226 3 2,048
St. Paul W-4 P-09 1,154 157 135 6 1,452
St. Paul W-4 P-10 1,625 195 124 8 1,952
Total 40,206 7,488 3,281 139 51,114

District 65

Sandy Pappas of Democratic-Farmer-Labor received 81.5% of the votes, totaling 31,552 votes, to win the election. Paul Holmgren of Republican was defeated by a margin of 63.3%, receiving 18.2% of the votes, totaling 7,064 votes. The total votes cast was 38,729.

2020 Minnesota State Senate Election in District 65
General
Candidate Party Votes %
Sandy Pappas Democratic-Farmer-Labor 31,552 81.5%
Paul Holmgren Republican 7,064 18.2%
Write-In Votes 113 0.3%
Date: 2020-11-03, Margin: 63.3%, Valid Votes: 38,729
Republican Primary
Candidate Party Votes %
Paul Holmgren Republican 902 100.0%
Date: 2020-08-11, Valid Votes: 902
Democratic-Farmer-Labor Primary
Candidate Party Votes %
Sandy Pappas Democratic-Farmer-Labor 7,484 63.7%
Laverne McCartney Knighton Democratic-Farmer-Labor 4,270 36.3%
Date: 2020-08-11, Margin: 27.4%, Valid Votes: 11,754

The election took place in the county of Ramsey.

Results by Precinct in Ramsey - District 65 (General)
Precinct Sandy Pappas Paul Holmgren Write-In Votes Valid Votes
St. Paul W-1 P-02 1,680 328 5 2,013
St. Paul W-1 P-03 1,227 242 7 1,476
St. Paul W-1 P-04 889 171 3 1,063
St. Paul W-1 P-05 961 108 7 1,076
St. Paul W-1 P-06 2,111 293 8 2,412
St. Paul W-1 P-08 1,700 262 6 1,968
St. Paul W-1 P-09 1,269 382 7 1,658
St. Paul W-1 P-10 241 78 - 319
St. Paul W-1 P-11 789 133 3 925
St. Paul W-1 P-12 248 64 1 313
St. Paul W-1 P-14 552 103 1 656
St. Paul W-1 P-15 446 143 4 593
St. Paul W-2 P-03 1,944 591 4 2,539
St. Paul W-2 P-05 1,791 439 4 2,234
St. Paul W-2 P-07 1,674 467 4 2,145
St. Paul W-2 P-08 730 232 9 971
St. Paul W-2 P-09 1,533 321 3 1,857
St. Paul W-2 P-11 2,111 391 6 2,508
St. Paul W-2 P-12 1,289 311 7 1,607
St. Paul W-2 P-13 1,092 247 3 1,342
St. Paul W-2 P-14 1,215 293 2 1,510
St. Paul W-2 P-15 1,872 422 3 2,297
St. Paul W-4 P-14 1,193 166 4 1,363
St. Paul W-4 P-15 1,230 213 5 1,448
St. Paul W-5 P-06 1,078 408 7 1,493
St. Paul W-5 P-07 687 256 - 943
Total 31,552 7,064 113 38,729
Results by Precinct in Ramsey - District 65 (Republican Primary)
Precinct Paul Holmgren Valid Votes
St. Paul W-1 P-02 43 43
St. Paul W-1 P-03 27 27
St. Paul W-1 P-04 21 21
St. Paul W-1 P-05 12 12
St. Paul W-1 P-06 28 28
St. Paul W-1 P-08 26 26
St. Paul W-1 P-09 50 50
St. Paul W-1 P-10 8 8
St. Paul W-1 P-11 19 19
St. Paul W-1 P-12 7 7
St. Paul W-1 P-14 16 16
St. Paul W-1 P-15 18 18
St. Paul W-2 P-03 81 81
St. Paul W-2 P-05 58 58
St. Paul W-2 P-07 67 67
St. Paul W-2 P-08 26 26
St. Paul W-2 P-09 43 43
St. Paul W-2 P-11 63 63
St. Paul W-2 P-12 35 35
St. Paul W-2 P-13 38 38
St. Paul W-2 P-14 40 40
St. Paul W-2 P-15 43 43
St. Paul W-4 P-14 21 21
St. Paul W-4 P-15 42 42
St. Paul W-5 P-06 46 46
St. Paul W-5 P-07 24 24
Total 902 902
Results by Precinct in Ramsey - District 65 (Democratic-Farmer-Labor Primary)
Precinct Sandy Pappas Laverne McCartney Knighton Valid Votes
St. Paul W-1 P-02 408 269 677
St. Paul W-1 P-03 228 186 414
St. Paul W-1 P-04 182 113 295
St. Paul W-1 P-05 135 192 327
St. Paul W-1 P-06 506 336 842
St. Paul W-1 P-08 443 260 703
St. Paul W-1 P-09 175 132 307
St. Paul W-1 P-10 31 19 50
St. Paul W-1 P-11 116 82 198
St. Paul W-1 P-12 111 26 137
St. Paul W-1 P-14 93 48 141
St. Paul W-1 P-15 57 34 91
St. Paul W-2 P-03 510 282 792
St. Paul W-2 P-05 526 226 752
St. Paul W-2 P-07 484 207 691
St. Paul W-2 P-08 199 83 282
St. Paul W-2 P-09 469 219 688
St. Paul W-2 P-11 594 317 911
St. Paul W-2 P-12 374 160 534
St. Paul W-2 P-13 308 131 439
St. Paul W-2 P-14 242 126 368
St. Paul W-2 P-15 340 162 502
St. Paul W-4 P-14 337 229 566
St. Paul W-4 P-15 333 246 579
St. Paul W-5 P-06 160 131 291
St. Paul W-5 P-07 123 54 177
Total 7,484 4,270 11,754

District 66

John Marty of Democratic-Farmer-Labor received 76.9% of the votes, totaling 31,880 votes, to win the election. Greg Copeland of Republican was defeated by a margin of 54.0%, receiving 22.9% of the votes, totaling 9,490 votes. The total votes cast was 41,460.

2020 Minnesota State Senate Election in District 66
Candidate Party Votes %
John Marty Democratic-Farmer-Labor 31,880 76.9%
Greg Copeland Republican 9,490 22.9%
Write-In Votes 90 0.2%
Date: 2020-11-03, Margin: 54.0%, Valid Votes: 41,460

The election took place in the county of Ramsey.

Results by Precinct in Ramsey - District 66 (General)
Precinct John Marty Greg Copeland Write-In Votes Valid Votes
Falcon Heights P-1 1,068 256 2 1,326
Falcon Heights P-2 1,295 334 6 1,635
Lauderdale P-1 1,040 306 2 1,348
Roseville P-01 1,337 670 4 2,011
Roseville P-05 1,818 671 4 2,493
Roseville P-06 1,321 574 4 1,899
Roseville P-07 1,435 630 4 2,069
Roseville P-08 1,562 551 4 2,117
Roseville P-09 1,716 698 7 2,421
Roseville P-10 1,519 554 4 2,077
St. Paul W-1 P-16 194 39 1 234
St. Paul W-4 P-02 1,182 117 - 1,299
St. Paul W-4 P-11 1,642 385 - 2,027
St. Paul W-4 P-12 1,373 244 2 1,619
St. Paul W-4 P-13 1,100 214 6 1,320
St. Paul W-5 P-01 1,541 424 4 1,969
St. Paul W-5 P-02 1,917 483 4 2,404
St. Paul W-5 P-03 1,578 300 4 1,882
St. Paul W-5 P-04 2,313 604 9 2,926
St. Paul W-5 P-05 1,153 332 9 1,494
St. Paul W-5 P-08 1,409 410 7 1,826
St. Paul W-5 P-09 1,029 282 - 1,311
St. Paul W-6 P-01 950 319 2 1,271
St. Paul W-6 P-07 388 93 1 482
Total 31,880 9,490 90 41,460

District 67

Foung Hawj of Democratic-Farmer-Labor received 73.9% of the votes, totaling 24,063 votes, to win the election. Alexander Deputie of Republican was defeated by a margin of 48.0%, receiving 25.9% of the votes, totaling 8,429 votes. The total votes cast was 32,583.

2020 Minnesota State Senate Election in District 67
Candidate Party Votes %
Foung Hawj Democratic-Farmer-Labor 24,063 73.9%
Alexander Deputie Republican 8,429 25.9%
Write-In Votes 91 0.3%
Date: 2020-11-03, Margin: 48.0%, Valid Votes: 32,583

The election took place in the county of Ramsey.

Results by Precinct in Ramsey - District 67 (General)
Precinct Foung Hawj Alexander Deputie Write-In Votes Valid Votes
St. Paul W-2 P-10 32 18 2 52
St. Paul W-5 P-10 412 72 2 486
St. Paul W-6 P-02 943 259 2 1,204
St. Paul W-6 P-03 950 352 - 1,302
St. Paul W-6 P-04 1,184 388 5 1,577
St. Paul W-6 P-05 1,405 440 5 1,850
St. Paul W-6 P-06 1,538 463 4 2,005
St. Paul W-6 P-08 971 247 2 1,220
St. Paul W-6 P-09 1,419 511 6 1,936
St. Paul W-6 P-10 603 275 2 880
St. Paul W-6 P-11 1,015 526 1 1,542
St. Paul W-6 P-12 726 329 2 1,057
St. Paul W-7 P-01 1,322 322 9 1,653
St. Paul W-7 P-02 817 240 8 1,065
St. Paul W-7 P-03 952 321 4 1,277
St. Paul W-7 P-04 533 182 1 716
St. Paul W-7 P-05 920 277 4 1,201
St. Paul W-7 P-06 869 303 2 1,174
St. Paul W-7 P-07 818 268 3 1,089
St. Paul W-7 P-08 1,043 403 3 1,449
St. Paul W-7 P-09 898 429 6 1,333
St. Paul W-7 P-10 857 455 2 1,314
St. Paul W-7 P-11 834 250 5 1,089
St. Paul W-7 P-12 1,774 630 9 2,413
St. Paul W-7 P-13 1,228 469 2 1,699
Total 24,063 8,429 91 32,583

See Also

List of Minnesota State Senate Elections

2022 · 2020 · 2019 · 2018 · 2018 · 2016 · 2016