Voters in Georgia headed to the polls on December 4 to decide a handful of runoff races, including a new Secretary of State.

Republican Brad Raffensperger faced Democrat John Barrow in a race to decide Georgia's next secretary of state. 

Raffensperger is in the lead with 100 percent of the precincts were reporting and the Associated Press projected Raffensperger as the winner.

"Tonight's victory, it's all about the people and it's all about the Lord," he said during his speech.

Barrow released the following statement:

"This has been a highly contested election. However, all of the absentee votes have not yet been counted, and right now it appears that the number of absentee ballots that have not been counted is greater than the margin of difference. Therefore, in order to make sure that every voice is heard, we need to make sure that every vote is counted. I'll wait for the remaining ballots to come in -- and for them to be counted."

Click here for Georgia election results as they come in

In the general election, Raffensperger received 49.13 percent of the vote, while Barrow received 48.64 percent. Libertarian candidate Smythe Duval received 2.23 percent of the vote in that race, forcing the runoff. In Georgia, a candidate must receive more than 50 percent to be declared winner.

RELATED: President Donald Trump tweets about Georgia secretary of state race

The state's previous secretary of state, Brian Kemp, defeated Stacey  Abrams to become Georgia's next governor. 

In addition, Georgians voted for the Georgia Public Service Commission, District 3 race. District 3 covers Fulton, DeKalb, Rockdale and Clayton counties. 

Republican Chuck Eaton is leading Lindy Miller with 100 percent of the precincts reporting. The Associated Press called the race for Eaton.

In the general election, Republican incumbent Chuck Eaton received 49.74 percent of the vote, while Democratic challenger Lindy Miller received 47.60 percent of the vote. Libertarian Ryan Graham received 2.66 percent of the vote in the race.

RELATED: Georgia election: Two races at stake in Tuesday runoff

After somewhat unusual circumstances, voters in northwest Georgia were called back to the polls for a second time to determine who will hold the House District 28 seat.

Back in May, a Republican primary was held for incumbent Dan Gasaway's seat. He represents District 28 in the Georgia House of Representatives.

Gasaway lost to Chris Erwin by 67 votes.

Gasaway sued his opponent and the elections boards in three counties: Habersham, Banks and Stephens. In his lawsuit, he claims at least 67 people voted in the wrong district.

Banks County Judge David Sweat agreed. As a result, those two faced off in a runoff. 

Only three votes separate Republicans Chris Erwin and Dan Gasaway. Unofficial race results show Erwin with 3,516 votes and his opponent, Gasaway, with 3,513 with 100 precincts reporting. There could still be absentee ballots and provisional ballots that still need to be counted.

11Alive will provide real-time Georgia election results throughout the night. Bookmark this page and check back often after the polls close for the latest numbers.

Click here for real-time election results