Был приглашенным исследователем в Институте международных дел, специализирующемся на России и вопросах, связанных с новыми угрозами безопасности. Работал приглашенным лектором в Бристольском университете по тематике международных экологических проблем.
17 октября 2013 года был назначен министром по вопросам развития Финляндии (министром по делам сотрудничества в целях развития) в кабинете Катайнена[2][3]. Он сменил на этом посту другого представителя Зелёных, Хейди Хаутала, которая 11 октября 2013 года объявила о своём уходе в отставку, взяв на себя ответственность за факт незаконного давления министерства на руководство госкомпании Arctia Shipping[фин.] в 2012 году[6][7]. В кабинете Стубба, сформированном в июне 2014 года, сохранил за собой этот портфель, однако уже в сентябре того же года Зелёный союз в связи с одобрением кабинетом Стубба обновления лицензии Fennovoima[англ.] на строительство АЭС Ханхикиви-1 вышел из правящей коалиции[8].
3 ноября 2018 года на партийном собрании, прошедшем в Хельсинки, был избран новым председателем партии «Зелёных», сменив на этом посту Тоуко Аалто. Его единственным соперником была бывшая глава парламентской фракции «Зелёных» Оути Аланко-Кахилуото. Хаависто был избран на срок до следующего партийного собрания[10]. Как и планировалось, Хаависто не стал выдвигать свою кандидатуру на новый срок — и 15 июня 2019 года на прошедшем в Пори партийном съезде новым лидером была избрана Мария Охисало[11].
6 июня 2019 года получил портфель министра иностранных дел в кабинете Ринне, 10 декабря — в кабинете Марин. 20 июня 2023 года правительство Марин ушло в отставку.
5 июля 2022 года подписал протокол по вступлению Финляндии в НАТО.
11 июня 2011 года Хаависто был выдвинут от партии Зелёный союз в качестве кандидата на пост президента на выборах президента Финляндии 2012 года[4].
22 января 2012 года в первом туре президентских выборов Хаависто набрал 18,8 % голосов и вышел во второй тур вместе с набравшим 37 % голосов Саули Нийнистё, кандидатом от партии Национальная коалиция[12]. 5 февраля 2012 года состоялся второй тур выборов, в котором победил Нийнистё, а Хаависто набрал 1 076 957 (37,4 %) голосов[13]. По данным социологического опроса, проведённого в марте 2012 года по заказу газеты Helsingin Sanomat, гомосексуальность Пекка Хаависто стала второй по значимости причиной, по которой третья часть избирателей проголосовала за Саули Нийнистё[14].
12 февраля 2017 года Хаависто был выдвинут от партии Зелёный союз в качестве кандидата на пост президента на выборах президента Финляндии 2018 года[15]. По его словам, на принятие им решения о выдвижении своей кандидатуры повлияла нынешная международная обстановка: он считает необходимым во время предвыборной кампании поднять вопросы, касающиеся общечеловеческих ценностей, а также будущего Финляндии и её государственной безопасности[16]. Занял на выборах второе место после Саули Ниинистё, набрав 12,4 % голосов[17].
8 июня 2023 года, накануне партийного съезда в Сейняйоки выдвинул свою кандидатуру на пост президента на выборах президента Финляндии 2024 года[18]. Хаависто будет баллотироваться от избирательного объединения (не менее 20 тыс. избирателей), а не от «Зелёных»[19].