The mayoral race may be the most prominent electoral contest that Portland voters will see on the May 15 primary ballots, but the City Council race between incumbent Commissioner Amanda Fritz and State Rep. Mary Nolan (D-Portland) is just as closely contested.

In this clip from WW's endorsement interview with Fritz and Nolan, we asked the candidates explain what they see as their fundamental differences.

The question set up a tense exchange in which Nolan accuses Fritz of attempting to tar her reputation with unfair "innuendo" about her voting record.

Watch it here:

Catch up on these past clips from WW's endorsement interview with the mayoral candidates:

And remember—today is the last day to register to vote at the Multnomah County Elections office on Southeast Morrison at 11th Ave.