W wyborach w 2007 odnowił mandat deputowanego na VI kadencję.

Ivo Josipović od początku 2009 był wymieniany jako potencjalny kandydat Socjaldemokratycznej Partii Chorwacji (SDP) w wyborach prezydenckich, które odbyły się w grudniu 2009 i styczniu 2010. W czerwcu 2009 oficjalnie ogłosił zamiar kandydowania. W lipcu tegoż roku wygrał prawybory w SPD i został jej oficjalnym kandydatem. W głosowaniu pokonał Ljuba Jurčicia, zdobywając prawie 65% głosów poparcia.

19 listopada 2009 na placu przed Chorwackim Teatrem Narodowym w Zagrzebiu rozpoczął oficjalnie swoją kampanię wyborczą, której hasło brzmiało „Nowa Sprawiedliwość”. Na pierwszym miejscu swojego programu wyborczego umieścił zwalczanie korupcji. Wśród jego obietnic wyborczych znalazła się także reforma wymiaru sprawiedliwości i współpraca z rządem w celu zakończenia w 2010 rozmów akcesyjnych Chorwacji z Unią Europejską. Przez cały czas trwania kampanii był liderem sondaży przedwyborczych, które dawały mu pewne zwycięstwo w pierwszej turze wyborów. 27 grudnia 2009 odniósł w niej zwycięstwo, zdobywając 32,4% głosów poparcia i tym samym znacznie wyprzedzając swojego głównego konkurenta, startującego jako kandydata niezależnego, burmistrza Zagrzebia, Milana Bandicia, który uzyskał 14,8% głosów. Sondaże wyborcze przed drugą turą głosowania również wskazywały na jego zwycięstwo.