2014Final results
2014 Republican primary for Michigan Senate District 28
Michigan State Senate · Michigan
Peter Macgregor (R) won with 67.8% of the vote, defeating Kevin Green (R) by 35.6 points.
Peter MacgregorRepublican · winner
67.8%18,397
Kevin GreenRepublican
32.2%8,733
27,130 votes
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET