The biennial nonpartisan election for the Mayor of Raleigh, North Carolina, was held on Tuesday, Oct. 10, 2017. As no candidate won a majority of the vote in the first round, a runoff was held on November 7, 2017, as requested by the second-place finisher, Charles Francis. Incumbent Mayor Nancy McFarlane defeated Francis in the runoff, winning a fourth term in office.
This was the first Raleigh mayoral election to advance to a second round since 2001.
First-round Results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
Runoff Results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
References.
 ;templatestyles src="Reflist/styles.css" / ;