Skip to content

City Councilmember Cindy Bass wins primary by about 400 votes in heated Northwest Philly race

Cindy Bass prevailed in the hotly-contested primary race. The Associated Press declared her the winner Monday over challenger Seth Anderson-Oberman.

City Councilmember Cindy Bass (center) cheers after a shoutout from the D.J. at an election night watch party for Democratic candidate for mayor Cherelle Parker. Bass won a close primary race.
City Councilmember Cindy Bass (center) cheers after a shoutout from the D.J. at an election night watch party for Democratic candidate for mayor Cherelle Parker. Bass won a close primary race.Read moreHeather Khalifa / Staff Photographer

Philadelphia City Councilmember Cindy Bass — a three-term Democrat who faced one of the most competitive reelection campaigns in the city — has won her primary race by a slim margin.

With about 95% of the vote tallied, Bass held about a 400-vote lead Monday morning over progressive challenger Seth Anderson-Oberman, according to unofficial election returns. She declared victory in the race Wednesday while ahead by a similar margin, but the Associated Press did not call the race until Monday morning, nearly a week after the May 16 primary.

“This was a hard-fought race, but I am pleased to have won the Democratic primary for City Council in the 8th District,” Bass said when she declared victory last week. “We need to be diligent about ensuring that every last vote is counted, but based on our analysis of the divisions remaining, we are confident in the outcome.”

Bass represents the 8th Council District, which spans an economically and racially diverse swath of North and Northwest Philadelphia — from the wealthy and largely white Chestnut Hill, to the more mixed-race and progressive Mount Airy, to the working-class, majority Black enclave of Germantown.