LANSING, Mich. — Gary Peters has won reelection to the Senate.
The incumbent Democrat faced a tough battle against Republican challenger John James.
But toward the end of the race, Peters’ campaign brought in millions in fundraising, including about $7.4 million in the first half of October.
Polls also showed him leading or slightly ahead of James.
Democrats were counting on Peters to keep his seat in order to take a Senate majority.
He had earned several key endorsements, including from former President Barack Obama and Grand Rapids Mayor Rosalynn Bliss.
Running as a Democrat in a battleground state Donald Trump carried in 2016 put Peters in a rare position.
The contest between Peters and James gave Michigan something it hadn’t seen in 20 years: a competitive Senate race.