Michigan District 2
Tue, Nov 3 · Seat held by John R. Moolenaar Republican since Jan 2015
No published poll names both candidates.Last result · 2024 general: John R. Moolenaar (R) 65.1, Michael Lynch (D) 31.7, Ben Dejong (L) 1.6
Show all 4 candidates on the ballot
- Ben AmbroseDemocratic
- John R. MoolenaarIncumbentRepublican
- Charlotte MagoonGreen
- Richard SillsOther(Natural Law Party)
Showing major-party nominees, incumbents and candidates with 5%+ in the latest poll or comparable fundraising.
- Last election
- John R. Moolenaar (Republican) won by 33.4 points, 2024
- Margin since 2022
- 4.0 points toward Republicans
- On the 2026 ballot
- 4 candidates
Side by side
Left column: AmbroseRight column: Moolenaar
- Total receipts, 2025-2026 cycle, through Oct 14
- $187K
- $2.1M
- Cash on hand
- $33K
- $1.2M
- Donor-based spectrum
- LiberalCentristConservativeMoolenaarNo published score for Ambrose
- Races
- None listed
- Won 10 of 10
- Years since first win
- Not available
- 11
- Age on Election Day
- Not available
- 65
Money: FEC bulk data, through Oct 14. One or more are matched to the FEC by name, party and seat, so a total could belong to someone else.
How these are counted
Total receipts line of each candidate’s principal campaign committee, 2025-2026 cycle. Other sites may show career, six-year or all-committee totals, which differ. Ambrose: $186,504 received, $32,956 cash on hand. Moolenaar: $2,068,418 received, $1,213,299 cash on hand. The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
- Ben AmbroseDemocratic
- John R. MoolenaarIncumbentRepublican
- Charlotte MagoonGreen
- Richard SillsOther(Natural Law Party)
Source: mi-boe.entellitrak.com, dated Oct 28
Shift since 2022: 4.0 points toward Republicans (Republican by 29.4 in 2022, Republican by 33.4 in 2024).
All Michigan districts
- D 15+ pts
- D 5 to 15 pts
- D under 5 pts
- R under 5 pts
- R 5 to 15 pts
- R 15+ pts
- Other winner
- No data
Show these districts as a list (13)
- Michigan District 1· Jack Bergman (R), Republican by 21.3 points, 2024
- Michigan District 2· John R. Moolenaar (R), Republican by 33.4 points, 2024
- Michigan District 3· Hillary J. Scholten (D), Democratic by 9.9 points, 2024
- Michigan District 4· Bill Huizenga (R), Republican by 11.7 points, 2024
- Michigan District 5· Tim Walberg (R), Republican by 32.9 points, 2024
- Michigan District 6· Debbie Dingell (D), Democratic by 27.0 points, 2024
- Michigan District 7· Tom Barrett (R), Republican by 3.7 points, 2024
- Michigan District 8· Kristen McDonald Rivet (D), Democratic by 6.7 points, 2024
- Michigan District 9· Lisa C. McClain (R), Republican by 37.3 points, 2024
- Michigan District 10· John James (R), Republican by 6.1 points, 2024
- Michigan District 11· Haley M. Stevens (D), Democratic by 18.6 points, 2024
- Michigan District 12· Rashida Tlaib (D), Democratic by 44.3 points, 2024
- Michigan District 13· Shri Thanedar (D), Democratic by 44.1 points, 2024
Map settings
Vote in Michigan
- Register
- Registration, polling place, mail ballot status
- Sample ballot lookup, election office
- ID rules
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
History (25 elections for this seat)
- Votes for listed candidates
- 428,550
- Election day
- November 5, 2024
- District map
- Same as today
US House, Michigan District 2, 2024, every candidate Candidate Party Votes and share Share RepublicanJohn R. MoolenaarWon Republican 279,16765.1% DemocraticMichael Lynch Democratic 135,82431.7% LibertarianBen Dejong Libertarian 7,0371.6% OtherScott Adams Other 6,5221.5% - Votes for listed candidates
- 339,521
- Election day
- November 8, 2022
- District map
- Same as today
US House, Michigan District 2, 2022, every candidate Candidate Party Votes and share Share RepublicanJohn R. MoolenaarWon Republican 216,22263.7% DemocraticJerry Hilliard Democratic 116,45234.3% LibertarianNathan Hewer Libertarian 6,8472.0% - Votes for listed candidates
- 403,247
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2020)
US House, Michigan District 2, 2020, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 238,71159.2% DemocraticBryan Berghoef Democratic 154,12238.2% LibertarianMax Riekse Libertarian 5,2921.3% GreenJean-Michel Creviere Green 2,6460.7% OtherGerald T Van Sickle Other 2,4760.6% - Votes for listed candidates
- 305,463
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2020)
US House, Michigan District 2, 2018, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 168,97055.3% DemocraticRob Davidson Democratic 131,25443.0% OtherRonald E Graeser Other 5,2391.7% - Votes for listed candidates
- 339,328
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2020)
US House, Michigan District 2, 2016, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 212,50862.6% DemocraticDennis B Murphy Democratic 110,39132.5% LibertarianErwin J Haas Libertarian 8,1542.4% GreenMatthew A Brady Green 5,3531.6% OtherRonald E Graese Other 2,9040.9% Scattered write-insName as filed: Writein Write-in 180.0% - Votes for listed candidates
- 213,072
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2020)
US House, Michigan District 2, 2014, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 135,56863.6% DemocraticDean Vanderstelt Democratic 70,85133.3% LibertarianRonald Welch II Libertarian 3,8771.8% OtherRonald E Graeser Other 2,7761.3% - Votes for listed candidates
- 318,267
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2020)
US House, Michigan District 2, 2012, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 194,65361.2% DemocraticWillie German Jr Democratic 108,97334.2% LibertarianMary Buzuma Libertarian 8,7502.7% OtherRonald E Graeser Other 3,1761.0% GreenWilliam J Opalicky Green 2,7150.9% - Votes for listed candidates
- 228,078
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2010)
US House, Michigan District 2, 2010, every candidate Candidate Party Votes and share Share RepublicanBill HuizengaWon Republican 148,86465.3% DemocraticFred Johnson Democratic 72,11831.6% LibertarianJoseph Gillotte Libertarian 2,7011.2% OtherRonald E Graeser Other 2,3791.0% GreenLloyd Clarke Green 2,0160.9% - Votes for listed candidates
- 343,309
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2010)
US House, Michigan District 2, 2008, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 214,10062.4% DemocraticFred Johnson Democratic 119,50634.8% LibertarianDan Johnson Libertarian 5,4961.6% OtherRonald E Graeser Other 4,2001.2% Scattered write-insName as filed: Writein Write-in 70.0% - Votes for listed candidates
- 275,394
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2010)
US House, Michigan District 2, 2006, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 183,00666.5% DemocraticKimon Kotos Democratic 86,95031.6% OtherRonald E Graeser Other 2,7201.0% LibertarianSteven Van Til Libertarian 2,7181.0% - Votes for listed candidates
- 325,005
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2010)
US House, Michigan District 2, 2004, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 225,34369.3% DemocraticKimon Kotos Democratic 94,04028.9% LibertarianSteve Vantil Libertarian 2,8760.9% OtherRonald E Graeser Other 2,7460.8% - Votes for listed candidates
- 222,907
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2010)
US House, Michigan District 2, 2002, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 156,93770.4% DemocraticJeffrey Wrisley Democratic 61,74927.7% LibertarianLaurie Aleck Libertarian 2,6801.2% OtherRonald Graeser Other 1,5410.7% - Votes for listed candidates
- 289,925
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2000)
US House, Michigan District 2, 2000, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 186,76264.4% DemocraticBob Shrauger Democratic 96,37033.2% OtherSusan J Goldberg Other 2,7050.9% LibertarianBruce A Smith Libertarian 2,6390.9% OtherRonald E Graeser Other 1,4490.5% - Votes for listed candidates
- 213,622
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2000)
US House, Michigan District 2, 1998, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 146,85468.7% DemocraticBob Shrauger Democratic 63,57329.8% LibertarianBruce A Smith Libertarian 2,0621.0% OtherTom Russell Other 1,1330.5% - Votes for listed candidates
- 253,699
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2000)
US House, Michigan District 2, 1996, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 165,60865.3% DemocraticDan Kruszynski Democratic 83,60333.0% LibertarianBruce A Smith Libertarian 3,0711.2% OtherHenry Ogden Clark Other 1,3650.5% Scattered write-insName as filed: Writein Write-in 520.0% - Votes for listed candidates
- 194,187
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2000)
US House, Michigan District 2, 1994, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 146,16475.3% DemocraticMarcus Hoover Democratic 46,09723.7% OtherLu Wiggins Other 1,8921.0% Scattered write-insName as filed: Writein Write-in 340.0% - Votes for listed candidates
- 246,761
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2000)
US House, Michigan District 2, 1992, every candidate Candidate Party Votes and share Share RepublicanPeter HoekstraWon Republican 155,57763.0% DemocraticJohn H Miltner Democratic 86,26535.0% LibertarianDick Jacobs Libertarian 4,8402.0% Scattered write-insName as filed: Writein Write-in 790.0% - Votes for listed candidates
- 149,766
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1990)
US House, Michigan District 2, 1990, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 95,96264.1% DemocraticElmer White Democratic 49,67833.2% OtherPaul S Jensen Other 4,1192.8% Scattered write-insName as filed: Writein Write-in 70.0% - Votes for listed candidates
- 219,692
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1990)
US House, Michigan District 2, 1988, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 120,07054.7% DemocraticLana Pollack Democratic 98,29044.7% LibertarianDavid H Raaflaub Libertarian 1,3240.6% OtherOther Other 80.0% - Votes for listed candidates
- 134,778
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1990)
US House, Michigan District 2, 1986, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 79,56759.0% DemocraticDean Baker Democratic 55,20441.0% Scattered write-insName as filed: Writein Write-in 70.0% - Votes for listed candidates
- 205,132
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1990)
US House, Michigan District 2, 1984, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 140,68868.6% DemocraticMike McCauley Democratic 62,37430.4% OtherGreg Severance Other 1,1280.5% LibertarianJames Lewis Hudler Libertarian 9370.5% OtherOther Other 50.0% - Votes for listed candidates
- 163,414
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1990)
US House, Michigan District 2, 1982, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 106,96065.5% DemocraticGeorge Wahr Sallade Democratic 53,04032.5% LibertarianBarbara J McKenna Libertarian 3,4122.1% Scattered write-insName as filed: Writein Write-in 20.0% - Votes for listed candidates
- 201,801
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1980)
US House, Michigan District 2, 1980, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 115,56257.3% DemocraticKathleen F O'Reilly Democratic 83,55041.4% LibertarianJames L Hudler Libertarian 1,4640.7% OtherJohn L Wagner Other 1,2140.6% Scattered write-insName as filed: Writein Write-in 110.0% - Votes for listed candidates
- 144,326
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1980)
US House, Michigan District 2, 1978, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 97,50367.6% DemocraticEarl Greene Democratic 45,63131.6% OtherHenry W Kroes Other 1,1910.8% Scattered write-insName as filed: Writein Write-in 10.0% - Votes for listed candidates
- 191,738
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1980)
US House, Michigan District 2, 1976, every candidate Candidate Party Votes and share Share RepublicanCarl D PursellWon Republican 95,39749.8% DemocraticEdward C Pierce Democratic 95,05349.6% OtherPhilip S Carroll Other 5980.3% LibertarianLawrence McKenna Libertarian 4030.2% OtherRonald G Ziegler Other 2870.1%
1976 to 2024: MIT Election Data and Science Lab, U.S. House 1976-2024, retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
District numbers are reused after each redistricting, so rows on older lines cover different territory than today's Michigan District 2.
Download and cite
Cite this page
Election Wrld. (2026). Michigan District 2, US House results. https://www.electionwrld.com/mi/congress/2. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/mi/congress/2" title="Michigan District 2, US House" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: MIT Election Data and Science Lab, U.S. House 1976-2024 (CC0 1.0), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; unitedstates/congress-legislators (current) (CC0-1.0), retrieved Oct 28, 2026, compiled by the @unitedstates project volunteers (rosters from official congressional sources) from official returns, not an official source.
DataState data (JSON)Sources: MIT Election Data and Science Lab, U.S. House 1976-2024, FEC, DIME (ODC-BY), Portraits: unitedstates/images (public domain)Data as of Oct 28, 2026
