Fulton County District Attorney Fani Willis, the Georgia prosecutor who brought racketeering charges against former President Donald Trump and his political allies, won her Democratic primary Tuesday in the face of scandal. 

Meanwhile, Superior Court Judge Scott McAfee, presiding over the Fulton County case against Trump,  also won his race—just two months after his ruling allowed Willis to continue with the case, despite the fact that she was in an undisclosed relationship with the lawyer she had hired to prosecute Trump.  

These local races gained national attention not only because of the Trump case, but because of personal and professional scandal surrounding Willis over the revelations of her affair with Nathan Wade, the man she hired as special prosecutor to go after Trump for trying to overturn the results of the 2020 presidential election in Georgia. 

The judge made what was considered a mixed ruling in March that the Trump case could go forward only if Willis or Wade recused themselves. So, Wade left the case.

On Tuesday, Willis defeated Christian Wise Smith, a former county prosecutor who previously unsuccessfully sought the Democratic nomination for Georgia attorney general in 2022. He also previously lost to Willis in the Fulton County Democrat primary for district attorney in 2020. 

The Associated Press called the race at 7:31 p.m.

In the upcoming November general election, Willis now faces Courtney Kramer, a lawyer who didn’t have a challenger in the Republican primary for district attorney in the heavily Democratic jurisdiction made up primarily of Atlanta.

Willis was first elected in 2020. She has faced controversies beyond the Trump case that include the prosecution of rapper Young Thug and complaints by the liberal American Civil Liberties Union about living conditions in the Fulton County Jail. 

Fulton County Superior Judge Scott McAfee presides during a hearing in the case of the State of Georgia v. Donald John Trump at the Fulton County Courthouse on Feb. 27 in Atlanta, Georgia. (Photo: Brynn Anderson/Getty Images)

The Associated Press called the race for McAfee shortly before 8 p.m.

McAfee faced Robert Patillo II, a Georgia civil rights lawyer and radio host. One candidate for the judgeship, defense attorney Tiffani Johnson, was disqualified but was fighting the disqualification, according to The New York Times. 

Judicial races in Georgia are nonpartisan. McAfee is a former state inspector general appointed to the bench by Gov. Brian Kemp in December 2022 to fill a vacancy. 

The Willis-Wade controversy came up after one of the defendants—former Trump White House and campaign aide Michael Roman—filed a legal motion asking for both to be disqualified from the case. 

Willis hired Wade in November 2021 for $250 per hour. Wade has billed Willis’ office for more than $650,000 in legal work. Wade and Willis went on several vacations, cruises, and flights to destinations that included Belize, Aruba, and the Bahamas, which raised accusations that Willis personally benefited from the financial arrangement.

Trump and Roman were among 19 people charged under the state’s Racketeering Influencing and Corrupt Organizations Act, or RICO, in August 2023 by a Fulton County grand jury for challenging the 2020 presidential election results in Georgia. 

McAfee determined in March that the Trump allies hadn’t shown an actual conflict of interest with Willis employing Wade but said, “the established record “highlights a significant appearance of impropriety that infect the current structure of the prosecution team.”