Pour le renouvellement de l'exécutif de la ville de St-Gall, les cinq membres déjà en place se sont portés candidats pour un mandat supplémentaire. Il s'agit des PDC Nino Cozzio et Patrizia Adam, du socialiste Peter Jans, de Markus Buschor (sans parti) et, pour la présidence, du PLR Thomas Scheitlin. Alors que Thomas Scheitlin n'avait qu'un concurrent pour la présidence, Veit Rausch (pvl), deux nouveaux candidats se présentaient également pour les autres sièges, la socialiste Maria Pappa et le PLR Marcel Rotach. Le PLR souhaitait, par sa double candidature, récupérer le siège qu'il avait perdu deux ans auparavant au profit du PS. Le PS voulait renforcer sa présence car le parti estimait qu'il y avait droit étant donné sa force au législatif de la ville. Quant à l'UDC, elle avait dès le début renoncé à prendre part à cette élection. Veit Rausch, bien conscient qu'il n'avait aucune chance d'accéder à la présidence, s'est présenté en vue d'apporter de la philosophie dans la campagne, lors des discussions politiques avec son adversaire.
Au premier tour, avec une majorité absolue de 9'201 voix et une participation de 42.1%, Nino Cozzio se plaça en tête avec 13'606 voix. Il est suivi par le socialiste Peter Jans avec 12'884 voix et par Markus Buschor obtenant 12'147 voix. Patrizia Adam n'atteint pas la majorité absolue avec son score de 8'964 voix. Elle est suivie par la candidate Maria Pappa avec 7'914 voix et Marcel Rotach arrive en dernière position avec 6'009 voix. Concernant la présidence de la ville, Thomas Scheitlin est élu avec 13'606 voix, alors que son adversaire comptabilise 3'019 voix.
La non réélection de Patrizia Adam, à quelques centaines de voix, a été jugée très surprenante. Le PLR, ne se jugeant pas responsable de la non réélection de celle-ci, envisageait de présenter son candidat Marcel Rotach au deuxième tour. Contre Maria Pappa, fallait-il lui opposer deux candidats bourgeois au risque d'affaiblir les chances de succès du camps bourgeois? Depuis 2004, la tendance était qu'au premier tour, les candidats bourgeois se partageaient les voix. Alors qu'au deuxième tour, ils battaient les concurrents de gauche. Or, pour cette élection, le PDC avait conscience que des représentants du PLR et de l'UDC souhaitaient que Patrizia Adam quitte le pouvoir exécutif, notamment pour que Markus Buschor obtienne la direction de la construction au lieu de la gestion scolaire. Afin d'éviter que le Parti socialiste ne gagne le siège, le PLR décida de soutenir la candidate PDC au lieu de représenter Marcel Rotach au deuxième tour. L'UDC fit la même chose. La candidate socialiste, vu le faible écart de voix qui la distançait de la candidate PDC au premier tour, avait de réelles chances d'accéder à l'exécutif. Cependant, comme le mode de scrutin est le système majoritaire, elle devait compter sur des voix des autres partis. Elle pouvait obtenir ce soutien des membres des autres partis qui souhaitaient un changement dans l'administration de la ville. La campagne pour ce deuxième tour s'est déroulée de manière classique, avec l'utilisation de pancartes, d'annonces et de stands d'action. Aucune des candidates n'étaient plus convaincante que l'autre. Il a été reproché à la candidate Patrizia Adam ses problèmes d'expression en public, la candidate socialiste jouissant quant à elle d'une image plus positive.
Lors du deuxième tour, organisé le 27 novembre, alors que Maria Pappa accusait au premier tour un retard d'environ 1'000 voix sur sa concurrente, elle emporta le siège avec 9'646 voix contre 9'441 voix pour Patrizia Adam. Le deuxième siège PDC à l'exécutif de la ville passe donc en main socialiste.

En parallèle du premier tour pour le renouvellement de l'exécutif, les 63 membres du parlement de la ville ont également été réélus. Treize listes ont été déposées, avec le nom de 58 candidats sortants: la liste PLR avec 16 candidats, la liste du groupe politique des femmes mobilisant 5 candidates, le PDC avec 13 noms, la liste principale des Verts avec 8 candidatures, la liste des jeunes Verts et ses 7 candidats, la liste du Parti évangélique avec 5 candidats, les jeunes PLR avec 4 noms, l'UDC (14 candidats), la liste du Parti socialiste et des syndicats (22 candidats), les Vert'libéraux (9 candidats), la liste des jeunes Vert'libéraux (4 noms), la liste des jeunes socialistes et syndicats (5 candidats) et, finalement, la liste du Parti des Démocrate Suisses avec 4 propositions. La liste du groupe politique des femmes, qui milite pour l'égalité des sexes et la participation des étrangers, souhaitait avoir un deuxième siège. Quant au PS, il espérait obtenir un ou deux sièges supplémentaires. Les jeunes Verts eux, voulaient un troisième siège. L'UDC visait deux sièges supplémentaires, dans l'optique de devenir la troisième force au législatif. Le PLR lui, avait pour objectif d'être la deuxième force, avec trois sièges supplémentaires.
Les listes du Parti socialiste et du PLR obtiennent un gain de deux sièges par rapport à 2012. Les Vert'libéraux et les jeunes Verts acquièrent un siège supplémentaire. Du côté des perdants, le PDC, le PEV et les jeunes socialistes ont perdu, pour les premiers, trois sièges et, pour les autres, chacun un siège. Au total, le PS/Juso a donc obtenu 19 sièges et reste le parti le plus fort au pouvoir législatif de la ville. Il est suivi par le PLR avec 12 sièges, puis l'UDC et le PDC avec chacun 9 sièges. Les Verts et jeunes Verts ont eu 7 sièges et les Vert'libéraux 5 sièges. Le Parti évangélique et le groupe politique des femmes ont chacun un siège. Dix nouveaux candidats, dont sept femmes, siègent maintenant au parlement de la ville. Le parlement de la ville reste donc dominé par le PS.

Renouvellement exécutif de la ville de St-Gall 2016
Dossier: Kommunale Wahlen 2016