A Nemzeti Választási Iroda adatai szerint a főpolgármesteri versenyben 100 százalékos feldolgozottság mellett Karácsony Gergely (47,53 százalék) vezet Vitézy Dáviddal (47,49 százalék) szemben, a különbség mindössze 324 szavazat.
A Fővárosi Közgyűlés összetétele szinte teljes feldolgozottság mellett úgy néz ki, hogy 10 képviselője lenne a FIDESZ-KDNP-nek és a TISZA Pártnak, 7 a DK-MSZP-Párbeszéd szövetségnek, 3 a Vitézy Dáviddal Budapestért-LMP listának és a Magyar Kétfarkú Kutya Pártnak.
Karácsony Gergely regnáló főpolgármester a DK, az MSZP és a Párbeszéd jelöltjeként indult a választáson a Momentum támogatásával. A kampány során készült felmérések szerint gyakorlatilag végig vezette a versenyt, 40 százalék körüli támogatottságával maga mögé utasította a többi jelöltet.
Vitézy Dávid az LMP támogatásával jelentette be március közepén, hogy indul a főpolgármesteri pozícióért, döntését akkor azzal indokolta, hogy „a városunk pártpolitikai csatatérré változott, minden ügyet átsző a két politikai oldal háborúja”.
A főpolgármester-választáson a FIDESZ-KDNP hosszas keresgélés után Szentkirályi Alexandra kormányszóvivőt és korábbi főpolgármester-helyettest indította, ő azonban két nappal a választások előtt visszalépett Vitézy Dávid javára.
Orbán Viktor: Szentkirályi Alexandra ötlete volt a visszalépés
A kormányfő azt mondta, megvizsgálta a helyzetet és úgy látta, Szentkirályi Alexandrának volt igaza.Vitézy Dávid Szentkirályi bejelentése után arról beszélt egy sajtótájékoztatón, hogy több mint 2 éve nem beszélt a Fidesz visszalépett jelöltjével, és nem egyeztettek vele a döntéssel kapcsolatban.
Karácsony Gergely úgy reagált Szentkirályi visszalépésére, hogy Vitézy egy trójai faló, akinek az indulása a Fidesz gazdasági érdekeit szolgálja.