Le social-démocrate Caraco Silva avait obtenu 50,59% des suffrages après dépouillement dans la quasi-totalité des bureaux de vote, a déclaré la commission électorale.
Le député socialiste Manuel Alegre, vice-président du parlement et candidat dissident, a recueilli 20,72% des voix et l'ancien président Mario Soares, 81 ans, candidat officiel du Parti socialiste, 14,34% des suffrages.