Pour un article plus général, voir Élections municipales de 2020 en Haute-Savoie.
Le premier tour des élections municipales françaises de 2020 à Annecy a lieu le 15 mars 2020. Le second tour, initialement prévu le 22 mars, est reporté au 28 juin 2020 en raison de la pandémie de maladie à coronavirus.
Il s'agit de la première élection de la commune nouvelle d'Annecy, fusionnée avec Annecy-le-Vieux, Cran-Gevrier, Meythet, Pringy et Seynod. Elle est remportée par l'écologiste sans étiquette François Astorg de seulement 27 voix face au maire sortant Jean-Luc Rigaut de l'Union des démocrates et indépendants. Elle met fin à plus de soixante ans d'une direction de centre droit.
En 2014, la fusion entre Annecy, Annecy-le-Vieux, Cran-Gevrier, Meythet, Pringy et Seynod n'est pas effective. Depuis 2017, le conseil municipal de la commune nouvelle regroupe l'ensemble des conseils municipaux des anciennes communes. À partir des élections municipales de 2020, le nombre de conseillers municipaux de la commune nouvelle est réduit. Par conséquent le nombre de conseillers municipaux correspondant aux anciennes communes diminue.
Le maire sortant, Jean-Luc Rigaut, se présente sous les couleurs de l'Union des démocrates et indépendants (UDI) pour un 4e mandat complet avec le soutien de LREM qui l'a préféré à la députée LREM Frédérique Lardet[4]. Le 26 janvier 2020, il dévoile une partie de sa liste, qu'il a présenté au complet le lendemain[5]. 55% sont issus de la société civile et 45% sont des professionnels de la politique (15% LR, 15% LREM, 15% UDI-MoDem-Agir) positionnés en meilleure place sur la liste. L'élu Philippe Chamosset, d'Agir - la droite constructive, en fait partie (numéro 11) après qu'il a souhaité s'associer depuis octobre[6]. Le mardi 8 octobre 2019, la Commission nationale d'investiture du parti des Républicains désigne Bruno Basso, maire délégué d'Annecy-le-Vieux, comme chef de file pour mener des négociations[7]. Petit-fils de l'ancien maire André Fumex, il était accompagné par Annabel André-Laurent, vice-présidente de la région Auvergne-Rhône-Alpes et tous les deux sont dans la liste (respectivement numéro 13 et 30).
Naci Yildirim, employé à SNR, mène la liste de Lutte ouvrière[8].
La liste « Réveillons Annecy ! » regroupe des élus locaux de gauche (dont François Astorg - conseiller municipal et communautaire de l'opposition), des membres d'un collectif nommé "Les Habitants"[9]. François Astorg a été désigné tête de liste le 30 novembre 2019 par jugement majoritaire[10]. Yannick Jadot (EELV)[11] et le Parti socialiste [12] soutiennent la liste. Le 20 février 2020, la liste « Assemblée Annécienne - votez pour vous » retire sa candidature en apportant son soutien à Réveillons Annecy[13]. La liste n'est en revanche pas soutenue par La France Insoumise[14].
Le 16 mars 2020 à la suite de son positionnement de seconde liste derrière celle du maire sortant avec un peu moins de 28% des suffrages, elle appelle à une convergence avec les deux autres listes pouvant se maintenir au second tour. Denis Duperthuy, avec un peu plus de 10% des voix, refuse[15]. Réveillons Annecy fusionne alors avec Annecy Respire[16].
Le secrétaire départemental du Rassemblement national et élu municipal de Saint-Jorioz, Vincent Lecaillon, est désigné tête de liste[17].
Daniel Salem Chiad conduit une liste sans étiquette présentée moins d'un mois avant le 1re tour[18]. Le ministère de l'Intérieur classe cette liste comme « divers »[19]. Dans une vidéo datant du 23 juin 2020, Daniel Salem Chiad invite ses électeurs à voter pour la liste Réveillons Annecy[20].
La députée de La République en marche Frédérique Lardet est officiellement candidate à l'élection municipale sous la bannière d'« Annecy Respire 2020 ». Elle se lance dans la course à la municipalité, sans l'investiture du parti qui lui a préféré le maire sortant Jean-Luc Rigaut[21]. En janvier 2020, Lardet quitte LREM, tout en restant dans le groupe parlementaire affilié au parti[22].
Alain Bexon, conseiller municipal sortant et ancienne tête de liste divers droite en 2014, personnalité politique dont le positionnement est proche du RN, figure sur la liste du premier tour[23], et vote pour la liste du maire sortant au second tour[24].
Pour le second tour, la liste s'intègre dans celle de Réveillons Annecy, et Frédérique Lardet brigue la présidence de l'agglomération[25].
Une liste nommée « Les Annéciens » est menée par deux élus d'opposition à la majorité sortante Denis Duperthuy et Claire Lepan. Leur collectif organise en septembre 2019 une plateforme participative et une série de réunions publiques dans les communes déléguées pour aller à la rencontre des citoyens de la commune nouvelle. L'officialisation de la candidature a eu lieu le 29 novembre 2019 au Café de la place[26].
Une liste de citoyens apartisans « Assemblée citoyenne - Votez pour vous »[27] issue du mouvement des Gilets Jaunes[28] annonce quatre candidats à la tête de liste : Cloé Rollin, Adrien Calabrese, Béatrice Guillermin et Claude Duffour[29]. Malgré ses passages aux deux débats organisés par l'Essor savoyard (Claude Duffour) et le Dauphiné libéré (Cloé Rollin), la liste renonce et annonce soutenir Réveillons Annecy ! le 20 février, sans intégrer de candidats dans leur liste déjà établie[30].
Pour le second tour de l'élection municipale les listes emmenées par François Astorg et Frédérique Lardet fusionnent[31]. C'est finalement la liste de François Astorg qui l'emporte au second tour par une différence de 27 voix face à Jean-Luc Rigaut.
Le maire sortant dépose un recours devant le tribunal de Grenoble pour faire annuler l'élection, estimant que des procurations de vote n'ont pas été prises en compte[34].
Ce recours a été examiné par le tribunal administratif de Grenoble le 28 janvier 2021 : Jean-Luc Rigaut a été représenté par son avocat Jean-Claude Fabbian. François Astorg, le maire d’Annecy, par Jérôme Grand d'Esnon. Le jugement a été mis en délibéré à l’issue de l’audience[35]. Début février 2021, Jean-Luc Rigaut a été débouté par le tribunal, mais annonce en mars 2021 qu'il fait appel devant le Conseil d'État[36].
Le conseil d’État valide définitivement les résultats le 30 décembre 2021[37].