I 2017 tok han spranget til rikspolitikken. Han stilte i presidentvalget, men tapte i andre valgomgang med 46,91 % av stemmene mot 53,09 % for Borut Pahor. I 2018 ble han innvalgt i Nasjonalforsamlingen på sin egen partiliste, Lista Marjana Šarca. Partiet hans ble nest største parti i valget. Det fikk 12,6 % av stemmene og 13 representanter i Nasjonalforsamlingen. Største parti i valget ble Slovenska demokratska stranka ledet av Janez Janša, men Janša klarte ikke å finne koalisjonspartnere.