On Tuesday, voters will have many options.
City Controller Alan Butkovitz, 61, seeks the Democratic nomination for a third term. He faces off against Brett Mandel, 44, and Mark Zecca, 60.
Zecca is a retired attorney with the city Law Department. Mandel was employed by the controller's office under Jonathan Saidel.
Both have said in recent debates that the "watchdog" is missing from the controller's office, while Butkovitz says he's consistently "raising alarms."
Philadelphia's Traffic Court will see 25 Democrats and two Republicans vying for three open judge seats.
The Democratic primary for a seat on Superior Court is the only Pennsylvania contest on Tuesday's ballot.
Allegheny County Common Pleas Court Judge Jack McVay will face off against Municipal Court Judge Joseph C. Waters Jr. of Philadelphia.
District Attorney Seth Williams is running unopposed.
Also on the ballot are judge of elections and inspector of elections.
The state's voter ID law will not be enforced on Tuesday as it is still a topic for debate in the courts; however, officials could ask for ID even though it is not required by law.