W 1990 wszedł w skład Demokratycznego Forum Niemców w Rumunii (FDGR). W strukturach tej partii, reprezentującej mniejszość niemiecką w Rumunii, pełnił różne funkcje. W 2001 został jej przewodniczącym i zajmował to stanowisko do 2013. 30 czerwca 2000 został wybrany na burmistrza Sybina. W wyborach w 2004 zdobył 88,7% głosów, a w 2008 – 83,2% głosów[3][4]. W 2012 po raz czwarty uzyskał wybór na ten urząd (większością 77,9% głosów)[5]. Od początku swojej kariery głosił hasła zwalczania korupcji, co przyniosło mu popularność[6].
13 października 2009, po uchwaleniu przez parlament wotum nieufności wobec mniejszościowego rządu Emila Boca, Partia Narodowo-Liberalna (PNL) ogłosiła wysunięcie kandydatury Klausa Iohannisa na stanowisko premiera nowego rządu tymczasowego, sprawującego władzę do czasu wyborów prezydenckich w listopadzie i grudniu[7]. W tym celu PNL rozpoczęła rozmowy z pozostałymi ugrupowaniami w parlamencie. 13 października poparcie dla rządu fachowców na czele z burmistrzem Sybina zadeklarowały Partia Socjaldemokratyczna (PSD) oraz Demokratyczny Związek Węgrów w Rumunii (UDMR)[8]. Prezydent Traian Băsescu nie zaakceptował jednak propozycji opozycji i opowiedział się za utworzeniem rządu politycznego. 15 października na stanowisko nowego premiera desygnował ekonomistę Luciana Croitoru[9].
W 2013 Klaus Iohannis wstąpił do Partii Narodowo-Liberalnej[10], obejmując funkcję jej wiceprzewodniczącego. 28 czerwca następnego roku zastąpił Crina Antonescu na stanowisku przewodniczącego partii[11].
11 sierpnia 2014 został przedstawiony jako oficjalny kandydat Sojuszu Liberalno-Chrześcijańskiego (tworzonego przez PNL i Partię Demokratyczno-Liberalną) w wyborach prezydenckich[12]. W kampanii wyborczej koncentrował się na kwestiach zwalczania korupcji i reformy wymiaru sprawiedliwości[13]. W pierwszej turze głosowania z wynikiem ponad 30,4% głosów zajął drugie miejsce za lewicowym premierem Victorem Pontą, którego poparło ponad 40,3% głosujących[14]. Dwa tygodnie później Klaus Iohannis – w opinii części komentatorów dość niespodziewanie – zwyciężył w drugiej turze wyborów z wynikiem około 54,5% głosów[15][16]. W związku z wyborem na stanowisko głowy państwa 2 grudnia złożył rezygnację ze stanowiska burmistrza Sybina, zaś 18 grudnia ustąpił z funkcji przewodniczącego Partii Narodowo-Liberalnej.
21 grudnia 2014 został zaprzysiężony na urząd prezydenta Rumunii[17]. W 2017 poparł masowe protesty społeczne przeciwko planowanemu przez socjaldemokratyczny rząd złagodzeniu prawa antykorupcyjnego i amnestii dla skazanych za te przestępstwa. Brał również osobiście udział w demonstracjach[18], z których największa z 5 lutego liczyła pół miliona ludzi. Dwa dni później prezydent wystąpił w parlamencie, gdzie potępił polityków dążących do złagodzenia przepisów antykorupcyjnych[19].
W 2019 ubiegał się o reelekcję w kolejnych wyborach prezydenckich, zajmując w pierwszej turze głosowania, która odbyła się 10 listopada, 1. miejsce z wynikiem 37,8% głosów. Przeszedł do drugiej tury z reprezentującą PSD byłą premier Vioriką Dăncilą, którą poparło 22,3% głosujących[20]. W drugiej turze wyborów, która odbyła się 24 listopada, został ponownie wybrany na prezydenta Rumunii, uzyskując według ostatecznych danych 66,1% głosów[21].
Jego druga kadencja miała zakończyć się 21 grudnia 2024. 6 grudnia, dwa dni przed planowaną drugą turą głosowania mającą wyłonić jego następcę, Trybunał Konstytucyjny unieważnił jednak cały proces wyborów prezydenckich. Klaus Iohannis oświadczył wówczas, że pozostanie na urzędzie prezydenta do czasu zaprzysiężenia swojego następcy, opierając tę decyzję na normie konstytucyjnej[22].
↑ abPrezydent pełni równocześnie funkcję szefa rządu.
↑Republika Kosowa jest uznawana przez 97 ze 193 państw członkowskich ONZ, 22 z 27 państw członkowskich UE oraz 26 z 30 państw członkowskich NATO (stan na 4 września 2020).
↑Kolegialny organ pełniący funkcję głowy państwa i szefa rządu.