När nästan alla röstar har räknats har Rohani ett försprång på över 7 miljoner röster, uppger valmyndigheterna.
Rohani har hittills fått 22,8 miljoner röster och utmanaren, konservativa Ebrahim Raisi, har fått 15,5 miljoner.
Valdeltagandet var högt: Över 40 miljoner av landets 56 miljoner röstberättigade deltog. Vallokalerna hölls öppna flera timmar längre än planerat i går.
Rohani anses representera en moderat och reformvänlig linje. Till hans bedrifter som president hör den internationella överenskommelsen kring Irans kärntekniska program. I och med avtalet lättade sanktionerna mot Iran.
Även två andra kandidater var uppställda i valet, reformisten Mostafa Hashemitaba och ultrakonservativa Mostafa Mirsalim, men de låg långt efter Rohani och Raisi.
Utrikes
20.5.2017
Rohani vann presidentvalet i Iran
Sittande presidenten Hassan Rohani har vunnit presidentvalet i Iran.