Soupçonnée de violation du secret de fonction suite à des fuites de documents confidentiels dans les médias, Marie Garnier (verts) déposa sa démission un an après sa réélection à l'exécutif cantonal fribourgeois. Les médias spéculaient sur la candidature du conseiller aux Etats Christian Levrat (ps, FR) pour l'élection complémentaire. Ce dernier ne briguera pas le siège vacant, estimant être plus utile à Berne. Le PS a finalement présenté la conseillère nationale Valérie Piller Carrard. Les Verts ont désigné Sylvie Bonvin-Sansonnens pour tenter de maintenir leur unique siège au gouvernement cantonal. Le Centre Gauche-PCS Fribourg a renoncé à une candidature et supportait l'écologiste. Avec deux candidatures, la gauche partait divisée. La stratégie adoptée par le Parti socialiste, de présenter également une candidate, ne faisait pas l'unanimité au sein de sa base. Plusieurs membres redoutaient que la candidature socialiste ne mette en péril la gauche plurielle et son alliance. Toutefois, au un éventuel second tour, seule la candidate remportant le plus de voix sera présentée par la gauche. Du côté des bourgeois, le PLR Didier Castella et l'UDC Ruedi Schläfli étaient dans la course. Le Parti bourgeois-démocrate y participa avec Philippe Nahum. Maya Dougoud (sans parti), avec sa liste «Energie citoyenne», et Claudio Rugo du Parti des artistes, concourèrent également pour le siège laissé libre par Marie Garnier. Le PDC recommanda le PLR plutôt que l'UDC, freinant l'ambition de l'UDC. Lors de la campagne, les aspirantes et aspirants se confrontèrent lors d'un débat devant une centaine de personnes. Les sujets abordés étaient la place des femmes au Conseil d'Etat, ainsi que les principaux dossiers de la direction des institutions, de l'agriculture et des forêts.
Lors du premier tour, le 4 mars 2018, personne ne franchit la majorité absolue fixée à 44'675 voix. La participation fut de 45.9%. Didier Castella arriva en tête, avec 23'642 voix. Il fut suivi par la candidate socialiste (21'286 voix) et par Sylvie Sansonnens (19'792 voix). Ruedi Schläfli accèda à la quatrième place avec 17'238 suffrages, viennent ensuite Maya Dougoud (4'078 voix), Claudio Rugo (2'035 voix) et Philippe Nahum (1'278 voix).
Pour le second tour, le parti agrarien décida de ne pas y prendre part. Le PLR se représenta, sans toutefois savoir s'il jouirait de la mobilisation de l'UDC. Le PDC renouvela son soutien. La conseillère nationale fit cavalier seul, comme candidate de la gauche. Les Verts perdirent donc leur siège au gouvernement. Durant la campagne, la gauche a joué sur l'aspect du genre, l'élection du PLR priverait l'exécutif cantonal d'une seconde femme. Les deux adversaires ont rencontré les élèves d'un gymnase et ont été interrogés quant aux éoliennes sur les crêtes du Schwyberg. Les électrices et les électeurs durent choisir entre une femme ou un homme, la droite ou la gauche.
Avec une participation de 29.9%, Didier Castella fut élu avec 32'448 voix. Valérie Piller Carrard récolta 25'446 suffrages. Le siège vert fut remplacé par un second siège PLR. Il y a donc maintenant 3 PDC, 2 PLR, 2 socialistes et plus qu'une seule femme au gouvernement fribourgeois.

Election complémentaire au gouvernement fribourgeois 2018
Dossier: Kantonale Wahlen - Freiburg
Dossier: Kantonale Regierungswahlen 2018