W obu wyborach w 2009, następnie w 2010 i w 2014 Igor Dodon uzyskiwał mandat posła do Parlamentu Republiki Mołdawii. W czerwcu 2011 bez powodzenia ubiegał się o urząd primara (prezydenta miasta) Kiszyniowa – z wynikiem 49,4% przegrał z Dorinem Chirtoacă. W listopadzie 2011 wystąpił z PCRM, dołączył do prorosyjskiej Partii Socjalistów Republiki Mołdawii, obejmując w grudniu tegoż roku funkcję jej przewodniczącego. Wraz z dwójką wspierających go posłów komunistycznych poparł w marcu 2012 kandydaturę Nicolae Timoftiego na urząd prezydenta, co pozwoliło na dokonanie wyboru i zakończenie blisko trzyletniego kryzysu związanego z niemożnością wyłonienia przez parlament głowy państwa.

W listopadzie 2014 kierowani przez Igora Dodona socjaliści zwyciężyli w kolejnych wyborach parlamentarnych. W 2016 wystartował w pierwszych od 1996 bezpośrednich wyborach prezydenckich. W pierwszej turze z 30 października 2016 zajął pierwsze miejsce z wynikiem blisko 48% głosów, przechodząc do drugiej tury wraz z kandydatką centroprawicy Maią Sandu. W drugiej turze z 13 listopada 2016 został wybrany na urząd prezydenta, otrzymując blisko 52,2% głosów. Zaprzysiężony na to stanowisko został 23 grudnia 2016.