Preliminary results show that Iran's incumbent President Mahmoud Ahmadinejad has won the elections in a landslide victory, gaining more than 64 percent of the votes.
His campaign manager Mojtaba Samareh Hashemi has already claimed victory.
According to reports from the Election Commission Headquarters, the latest statistics announced by the Iranian electoral officials show 38 million (98 percent) of the ballots have been counted so far with Ahmadinejad winning 64.77 percent of votes.
It is expected that official results will be announced shortly.
Former prime minister, Mir Hossein Mousavi, who had earlier claimed victory with 54 percent of the votes, has so far gained 32.25 percent of the votes.
Results show that former IRGC Commander, Mohsen Rezaei, won 2.07 percent of the votes and two-time parliament (Majlis) speaker Mehdi Karroubi (1989-1992 and 2000-2004) grabbed 0.88 percent.
Mousavi complained of irregularities in the election, including a shortage of ballot papers and attacks on his campaign offices.
Samareh Hashemi, however, dismissed Mousavi's remarks.
"According to the votes counted so far, the distance between Ahmadinejad and his rivals is so great that any doubts cast on this victory will be treated as a joke by the public," he was quoted as saying by Fars news agency.
Abbas Ali Kadkhodaei, a spokesman for the Guardian Council said the voter turnout for the election was about 82 percent.
Iran's Guardian Council says the voter turnout for the presidential election was more than 85 percent, describing people's participation as 'unprecedented'.
"More than 85 percent of the 46.2 million eligible voters took part in the country's 10th presidential election," said Abbas Ali Kadkhodaei, a spokesman for the Guardian Council, the body supervising Iran's elections.
He added that the figure excluded the turnout in polling stations outside Iran.