Ukrainian oligarch Petro Poroshenko won almost 54 percent of the vote in Ukraine's presidential poll, the election commission said Monday after ballots were counted from over half the country's constituencies.