She beat local attorney Dennis Brewer by just over 1,500 votes. Final unofficial results show Geddis receiving 38,801 votes and Brewer receiving 37,220 votes.

As a percentage, Geddis won 38.04% of the vote to Brewer's 37.94%.

The last precincts to report were in Hamburg Township at about 3 a.m. Wednesday morning.

A message was left seeking comment from Geddis.

Brewer said Wednesday he was disappointed with the result but was "very proud of the campaign we ran, we thought it was 100% positive."

"They (voters) wanted to see a change and I think the votes showed that," Brewer said of the narrow margin.

He said he doesn't know if he will run again for judge and plans to take a break for a while before making any decisions.

"From my perspective it is a family decision," Brewer said.

Geddis who has served as 53rd District Court judge since 2004, had the most support from voters in the primary, with 11,177 votes, to Brewer's 10,100 votes, in a four-candidate primary in August.

The two candidates battled for the eight-year judgeship created after it was determined that an additional circuit court judge was needed in the county to handle a higher caseload. A District Court judgeship currently held by Judge Carol Sue Reader will be eliminated after her term expires on Jan. 1, 2019. She cannot run for reelection because of age limits for judges.

However, Geddis' now-vacant District Court seat will likely be filled by gubernatorial appointment.

Geddis will be sworn in as a circuit court judge on January 1, 2018.

According to Ari Adler, communications director for Governor Rick Snyder, a Republican, Geddis' replacement will be appointed by Snyder or newly-elected governor Gretchen Whitmer, a Democrat, who also takes office Jan. 1.

Adler says which governor makes the appointment will depend on the length of the application and review process

Contact Kayla Daugherty at 517-552-2848 or kdaugherty@gannett.com. Follow her on Twitter @KayDaugherty92.