150 représentantes et représentants au Grand conseil ont été désignés par les citoyennes et citoyens vaudois. Les Verts, le PLR, le PS et l'UDC ont déposé une liste dans chaque arrondissement et sous-arrondissement. Les Vert'libéraux ont présenté des candidates et candidats dans les districts d'Yverdon, Lavaux-Oron, Nyon et dans le sous-arrondissement de Vevey. Les listes d'Ensemble à Gauche ont été posées dans les cercles électoraux d'Aigle, Lausanne-Ville, Romanel, Lavaux-Oran et dans l'Ouest Lausannois. Dans le Gros-de-Vaud, la Vallée, à Yverdon, Lavaux-Oron, Nyon et Vevey, figurait une liste de l'Alliance du Centre (AdC) qui regroupait les partis PDC, Vaud Libre, le PBD, l'UDC et le PEV. Au total, ce sont 82 listes qui ont été déposées, incluant celles de petits partis politiques ou alliances dans la bataille. Le bureau électoral de Lausanne a dû invalider une liste UDC, regroupant des candidats dissidents, qui portait la même dénomination que la liste UDC comportant les candidats sortants, puisqu'il est interdit par la loi d'avoir deux listes du même nom.
Les partis centristes se sont ralliés dans plusieurs arrondissements pour pouvoir atteindre le quorum de 5% et ainsi récolter des mandats. Leur slogan «cohatiforce» mêlait les mots cohésion, créativité et force. Les Vert'libéraux, souhaitant faire alliance avec le PLR et l'UDC pour l'élection du Grand Conseil, avaient refusé de s'y joindre. Le PLR ayant refusé leur demande, les Vert'libéraux ont fait liste commune avec les autres partis centristes dans les arrondissements de Lausanne, Romanel, Ouest Lausannois, Aigle et Morges. Dans le Gros-de-Vaud, les Vert'libéraux se sont associés avec le Parti pirate et les Indépendants. Le parti écologiste de droite espérait maintenir ses sept sièges. Les Verts, l'UDC et le PLR souhaitaient obtenir trois sièges supplémentaires. Dans son programme, l'UDC prônait une politique davantage nataliste et pour se faire, des mesures fiscales en faveur des familles. Elle recommandait une alimentation saine et militait en faveur de l'introduction d'un système de bonus pour une bonne hygiène de vie dans l'optique de réduire les primes d'assurance-maladie. La Gauche radicale visait l'occupation de six sièges. Une quinzaine de militants d'Ensemble à Gauche, pour dénoncer la pénurie de logements lausannois, ont tenté de s'entretenir, sans succès, avec le direction d'une agence immobilière. Le PS désirait trois ou quatre mandats additionnels.
Concernant les budgets de campagne, le PLR mettait à disposition 300'000 francs pour la campagne du Grand conseil et 225'000 francs pour le Conseil d'Etat. Le PS engageait 100'000 francs pour la précampagne, puis 250'000 pour le premier et 120'000 pour le second tour pour le Conseil d'Etat. Les Verts avaient 180'000 francs pour l'élection des deux pouvoirs. Pour le Parti agrarien, c'étaient les sections de districts qui couvraient les dépenses. Sur les différents stands de campagne des partis politiques, certains ont joué sur des gadgets avec des logos, d'autres ont distribué des fruits et légumes ou offert des raclettes à la population. Au vu de l'agenda, les partis politiques ont amplifié leur mobilisation, craignant une désertion des urnes. En effet, il n'y avait pas de votations fédérales en parallèle de l'élection des autorités. De plus, les vacances de Pâques et le jeu de collégialité des six ministres sortants risquaient d'anesthésier la campagne électorale. Le PS a invité ses sympathisants à voter par téléphone, l'UDC a envoyé du courrier à son électorat, les Verts et le PLR ont recouru aux mails et aux newsletters.
Pour les 150 sièges, c'étaient donc 302 femmes et 596 hommes qui étaient en course. La proportion de femmes était de 33.6%, ce sont les socialistes et les Verts qui proposaient le plus de candidatures féminines, à défaut de l'UDC et du PLR. 121 sortantes et sortants se représentaient. L'enjeu de cette élection résidait dans la question de savoir si la droite obtiendrait la majorité absolue, soit 76 sièges au parlement cantonal. Les partis centristes, avec leurs 12 sièges, jouaient le rôle de faiseurs de rois et avaient l'intention, en consolidant leur alliance, de renforcer leur rôle de pivot dans les débats.

La droite ne parvient pas à former une majorité absolue au parlement cantonal, à la réjouissance de la gauche. Elle comptabilise 74 sièges comme en 2012. Le PLR gagne 2 sièges et occupe maintenant 49 sièges (+2.9 points de pourcentage de suffrages). L'UDC en perd 2 et ne possède plus que 25 fauteuils ( -1.2 point de pourcentage). La gauche, regroupant le PS, les Verts et la Gauche-POP-SolidaritéS perd un siège (plus que 63) au profit du centre. Le PS perd 4 sièges, il en a alors 37 (-2.4 points de pourcentage). Les Verts passent de 19 sièges à 21. La Gauche radicale gagne un siège et en comptabilise 5. Les Vert'libéraux, le PDC et Vaud libre consolident leur rôle de faiseurs de rois avec un siège supplémentaire pour le centre. Les Vert'libéraux conservent leurs 7 sièges (2.3%), le PDC perd 2 sièges et en a encore 2, Vaud libre a maintenant 4 représentants contre 1 auparavant. Sur les 121 sortantes et sortants, 97 siégeront dans la prochaine législature. Il y a 47 députées, soit 2 femmes de plus qu'en 2012. La participation a été de 38.9%. Ainsi, comme dans l'ancienne législature, le parlement cantonal reste en mains bourgeoises.

Dossier: Elections des législatifs cantonaux 2017
Dossier: Elections cantonales - Vaud