Presidential elections will be held in Ukraine on 31 March 2019. If none of the candidates gain an absolute majority of votes (50% + one vote) a second round is appointed. The date of the probable second round of the presidential election is set for 21 April 2019.
The election of the President of Ukraine by law must take place on the last Sunday of March of the fifth year of the term of the incumbent President. Thus, the 2019 Ukrainian presidential election should take place on 31 March 2019. The Ukrainian parliament had to approve the date of the presidential election no later than 100 days before the election day. On 26 November 2018, Ukraine’s parliament set the presidential vote for 31 March 2019.
Due to the March 2014 annexation of Crimea by Russia and the occupation of parts of Donetsk Oblast and Luhansk Oblast by separatists (since April 2014) roughly 12% of Ukrainian voters cannot participate in the elections.
Sources and further reading:
Ukrainian Presidential Election Set For March 31, 2019
https://www.rferl.org/a/ukrainian-presidential-election-set-for-march-31-2019/29625670.html
How the Kremlin Can Win Ukraine’s Elections
https://www.atlanticcouncil.org/blogs/ukrainealert/how-the-kremlin-can-win-ukraine-s-elections
Ukraine not to hold local elections in ten regions due to martial law