Press "Enter" to skip to content

The 9th Street Journal Guide to the Durham city election

Don’t let the headlines fool you. Although Durham’s election might look like a snooze – yes, the race for mayor is essentially uncontested – there are still three City Council races to be decided on Tuesday. 

The Nov. 2 municipal general election comes after a primary election in which just one in 10 Durham voters cast ballots. The Durham County Board of Elections reports that 6,190 voters – or, just 3.03% of registered voters – have already cast early in-person ballots in the general election as of Oct. 26.

While mayoral candidate Elaine O’Neal will likely coast to victory over Javiera Caballero, who suspended her campaign, there are three City Council seats to settle: Marion T. Johnson and incumbent DeDreana Freeman in Ward I, Sylvester Williams and incumbent Mark-Anthony Middleton in Ward II; and AJ Williams and Leonardo Williams for an open seat in Ward III. 

The races

In the race for Mayor, former judge O’Neal will appear on the ballot next to City Council member Caballero. The race, however, has been all but decided. After O’Neal won more than 68% of votes cast in the primary, Caballero announced she was suspending her campaign. 

“I congratulate Judge O’Neal on her strong performance in the primary election. I know that we share many values. She has a long record of service to the community,” Caballero said in her statement. “It is my hope and expectation that she and I will work as partners to move our city forward.”

In the Ward I race, current City Council member DeDreana Freeman is running for re-election against community organizer Marion T. Johnson. 

The two progressive candidates split several key endorsements. Freeman found support from the Durham Committee on the Affairs of Black People, the Friends of Durham PAC and INDY Week. The People’s Alliance, the Durham Association of Educators, Durham for All and Mayor Pro Tempore Jillian Johnson are backing Johnson. 

Freeman collected 69% of the votes cast in the primary, but Johnson, who received 27% of the primary votes, has continued an energetic campaign. She spoke at a candidate forum covered by The Duke Chronicle last week, and one 9th Street Journal reporter even received a voter-aimed voicemail from her campaign soliciting support. 

The Ward II race features City Council member Mark-Anthony Middleton, who brought in 86% of the vote in the primary against Sylvester Williams, who received 9% of primary votes. 

Middleton is a major proponent of the Community Safety Department and has backed progressive ideas like a guaranteed basic income pilot program. Williams, a pastor and former financial analyst who ran unsuccessfully ran for mayor in 2017 and 2019, also supports efforts to fight poverty and build affordable housing, but has more conservative ideas, including adding more officers to Durham’s police force. He has opposed gay marriage and expressed other homophobic ideas.

The Ward III race is a battle of people named Williams. Community organizer AJ Williams faces small business owner and former educator Leanorado Williams. With no incumbent running and no primary results to signal a frontrunner, Ward III is the race to watch. 

Current Ward III City Council member Pierce Freelon, who was appointed in 2020 and isn’t running to remain in the seat, endorsed AJ Williams, a progressive who works as director of incubation and ideation labs for Southern Vision Alliance and is a member of Durham Beyond Policing and other abolitionist organizations. 

Leonardo Williams, co-owner of the Durham restaurant Zweli’s, is chair of the NC Foundation for Public School Children and an executive board member of the Durham Association of Educators. Check back with The 9th Street Journal for an in-depth profile of the Ward III race coming later this week.

How to vote

Voters can cast ballots in-person on Election Day. Polls open at 6:30 am and close at 7:30 p.m. You can find your polling place by visiting Durham County’s election website here

You can also vote in-person before Election Day at five locations across the city, including the East, North and South regional libraries, the Main Library and the NCCU Turner Law Building. Hours and addresses for the early voting sites can be found here. Early in-person voting ends on Oct. 30, and early voting sites allow same day registration. 

The deadline to request a mail-in absentee ballot has already passed. Absentee ballots received after 5 p.m. on Election Day will only be counted if they are postmarked on or before Election Day and received by mail no later than 5 p.m. on the Friday after the election. Absentee ballots can also be returned in-person at the Durham County Board of Elections office or at any early voting site. 

Correction: The story was updated to clarify that Pierce Freelon was appointed and not elected to his seat in 2020

***

The 9th Street Journal will continue to cover the city elections. Check with us Election Day for updates and results. You can submit questions and news tips to our staff by emailing jacob.sheridan@duke.edu or julianna.rennie@duke.edu.

At top: Signs promoting City Council and mayoral candidates stand in downtown Durham. 9th Street photo by Josie Vonk.