2018Flipped from RepublicanFinal results
2018 election for Michigan Senate District 29
Michigan State Senate · Michigan
Winnie Brinks (D) won with 56.9% of the vote, defeating Chris Afendoulis (R) by 16.5 points, a seat Republicans won last time.
Winnie BrinksDemocrat · winner
56.9%70,715
Chris AfendoulisRepublican
40.4%50,225
Robert VannollerLibertarian
1.5%1,840
Louis PalusOther party
1.2%1,445
124,225 votes
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET
The seat over time
D − R margin in this seat's races around 2018
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET
The candidates
Winnie Brinks (D)Chris Afendoulis (R)
Also on the ballot: Robert Vannoller (Libertarian), 1.5%; Louis Palus (Other party), 1.2%