2019 Budapest mayoral election

The 2019 Budapest mayoral election was held on 13 October 2019 to elect the Mayor of Budapest (főpolgármester). On the same day, local elections were also held throughout Hungary, including the districts of Budapest which will determine the composition of the General Assembly. The election is run using a first-past-the-post voting system. The winner of the election will serve for a term of five years.

Candidates
On 10 October 2018, István Tarlós announced that he will run for a third term as Mayor, after negotiating about his future role with Prime Minister Viktor Orbán. Also in October, independent publicist Róbert Puzsér declared his run for the mayorship, and published his manifesto Walking Budapest.

Opposition primary
In December 2018, the Hungarian Socialist Party reached an agreement with independent candidate Róbert Puzsér about a two-round primary. According to that, there would be a first round (in February), where the socialists and their allies would participate, and a second round (in June) where the "candidate of the centre" would join them.

The first round was conducted between 28 January and 3 February. Two candidates participated: Csaba Horváth (MSZP group leader in the General Assembly) and Gergely Karácsony (Dialogue, mayor of Zugló).

After the first round, a second round between Karácsony and Puzsér was planned in July. Opposition parties Politics Can Be Different and Jobbik endorsed Puzsér, with the condition that he takes part in the primary. Multiple forums and debates were held between the two, but on 8 April Puzsér announced he would not take part, citing a recent agreement about district mayoral candidates which did not include the parties supporting him.

The European Parliament election caused a major change in the balance of power, as the Socialists-Dialogue alliance gained only 6% of the votes, with the Democratic Coalition taking 16% and new party Momentum (M) taking almost 10%. This prompted Momentum to announce their candidate, entrepreneur Gábor Kerpel-Fronius (hu) on 3 June, followed by the Democratic Coalition on 6 June, their candidate being television host Olga Kálmán.

The second round was conducted between 20 and 26 June with online and in-person voting. On 23 June a televised debate was held between the three candidates on the channel ATV.

According to the organizers' self-imposed criteria, the primary was valid, as more than 50 000 valid votes were cast.