Iran's election watchdog has disqualified all but six of more than 1,000 candidates for the presidential election, state television reports.
More than 1,000 candidates were vetted by the Council
Among those eliminated are Mostafa Moin, who was the choice of the country's largest reformist party.
Elections for the presidency will be held on 17 June.
Parliamentary polls were also mired in controversy last year after the same Council of Guardians watchdog barred about 2,500 reformist candidates.
The Council vets all contestants for their moral values and support for the Islamic system of government.
Former president and poll favourite Akbar Hashemi Rafsanjani, four conservatives and a reformist make up the approved field of candidates.
The four hardliners are the former police chief, a former commander of revolutionary guards, the mayor of Tehran and the former head of state radio and television.
Iran's former parliamentary speaker Mehdi Karrubi remains on the list, but correspondents say he had not been the reformists' main contender.
The conservative-dominated Council of Guardians has blocked women from running for the office.
The election is to replace outgoing President Mohammad Khatami, who is barred by law from seeking a third term.