An election to the Islamic City Council of Tehran took place on 19 May 2017, along with the local elections nationwide. The council is elected by the plurality-at-large voting system. This election saw losses for the Principlists and the Reformists gained all 21 seats. More than 3.6 million voters turned out in the election, setting a record.