Sadeq Mahsouli said that from a total number of 366 towns and cities, ballots cast in 350 cities have so far been read, adding that the figures suggest that over 39 million people have participated in the election.
According to the Ministry, from a number of 35,424,444 ballots counted so far, Mahmoud Ahmadinejad has collected 22,359,018 votes, while his closest rival Mir Hossein Mousavi has won 12,150,178 votes.
Principlist politician and former chief commander of the Islamic Revolution Guards Corps (IRGC) Mohsen Rezai Mir-Qaed is third with 607,135 votes and former Iranian Parliament Speaker Mehdi Karroubi is last with 308,113 votes cast in his favor.
A number of 45,713 ballot boxes were stationed in 368 cities and 558 districts inside the country while 304 ballot boxes in 32 polling stations gathered the votes of the Iranian expatriates in 130 world countries.
The Iranian interior ministry had announced that the final results of the presidential election would be declared today.
According to presidential election laws, all Iranian nationals above 18 years of age were eligible to vote, meaning that around 46.2 million Iranian citizens could take part in the election.